wolf0425
Цитата:
спасибо, теперь осталось решить с кириллицей
Цитата:
ветвление делается тупо так:
спасибо, теперь осталось решить с кириллицей
ветвление делается тупо так:
спасибо, теперь осталось решить с кириллицейда подсунуть короткое имя и успокоиться.
convert.exe: Improper image header `C:\кирилица.png' @ error/png.c/ReadPNGImage/3078.
convert.exe: missing an image filename `info:' @ error/convert.c/ConvertImageCommand/2970.
При тестировании твоего batch выдаетзакомментарь @echo off и напиши какие ключики у команды выдаст.
ты точно копипастом ключики копировал, ничего не напутал? у меня - работает.
C:\>rem @echo off
C:\>chcp 1251
Текущая кодовая страница: 1251
C:\>call :info Я.png
C:\>convert.exe C:\Я.png -format "%A" info: | find /i "false" 1>nul && echo No Alpha channel
convert.exe: Improper image header `C:\Я.png' @ error/png.c/ReadPNGImage/3078.
convert.exe: missing an image filename `info:' @ error/convert.c/ConvertImageCommand/2970.
C:\>exit /b
C:\>pause
Для продолжения нажмите любую клавишу . . .
C:\>rem @echo off
C:\>chcp 1251
Текущая кодовая страница: 1251
C:\>call :info Ты.png
C:\>convert.exe C:\Ты.png -format "%A" info: | find /i "false" 1>nul && echo No Alpha channel
convert.exe: Improper image header `C:\Ты.png' @ error/png.c/ReadPNGImage/3078.
convert.exe: missing an image filename `info:' @ error/convert.c/ConvertImageCommand/2970.
C:\>exit /b
C:\>pause
Для продолжения нажмите любую клавишу . . .
странно, вроде бы я ничего не напутал. с кириллицей работает.очень странно - у тебя %~s1 в русской кодировке, у меня - обычно в английской. хотя с Я.png - та же фигня что у тебя.
res2001пропустить вывод через findstr .
А как вырезать из выдачи ipconfig нужный кусок?
А как вырезать из выдачи ipconfig нужный кусок?
кроме временного переименовывания/копирования картинки в английское имя - в голову ничего уже не приходит.
я сейчас спросил на их официальном форуме, подожду, может кто подскажета чего спросил то?
явный же баг...
Код:setlocal enabledelayedexpansion
set "cnt=1"
for /f "tokens=3" %%a in ('reg query "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles ^|more +4') do (
set "PagingFiles!cnt!=%%~a"
set /a cnt=!cnt!+1
)
set PagingFiles
pause
может баг, а может сделано специальноспециально написано безграмотно, чтоб не работало у неамериканцев???
и там совет попробовать использовать Unicode (UTF-8) как это можно сделать?а что ты это здесь то спрашиваешь?
Ну так мне привести пример батника с %errorlevel% относительно прошлых постов раз никто не догадался как это реализуется?это с чего у тебя видения что "никто не догадался как" реализовать?
а что ты это здесь то спрашиваешь?
а разве не windowtitle eq untitled - notepad ?да пофиг, %errorlevel% то все равно 0. Хотя в твоем варианте ещё и может написать в консоль что типа есть такое окно.
а ты попробуйа слабо самому пробовать перед тем как такое как советовать?
может написать в консоль что типа есть такое окно.
Но там ошибка в том, что %errorlevel% на той же строке что и комманда, и напечатается не результат выполнения tasklist а %errorlevel% от предыдущей строки батника, см. мой пример.
а слабо самому пробовать перед тем как такое как советовать?
не работает оно так.
Цитата: а слабо самому пробовать перед тем как такое как советовать?
не работает оно так.
объсни хоть что там происходит, дальше chcp 65001 не идет..именно то и происходит, что дальше не идет, т.е. нужен рабочий пример использования UTF-8 в батнике.
может cmd /u попробовать - ?чего спрашивать то - попробуй...
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
Предыдущая тема: XP не видит второй раздел на съемном USB-HDD