AskParam - диалог запроса параметров командной строки
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
gora,
Это было подтверждение работоспособности опции. Лишние кавычки расставлять нигде не нужно, они нужны лишь для чистоты эксперимента. И чистый эксперимент показал, что когда на вход приходит строка с переменной окружения, на выход она поступает в нетронутом виде после /e- и в раскрытом после /e+.
И потом, ты же сам говорил, что скрипт читает переменные AskParam1 нормально?
Flasher,
К иконкам из кода обращаются по номерам ресурсов, которые Resource Hacker отображает в группе Icon Group. Твоя иконка с индексом 400 (которая стала нормально выглядеть только в Windows 7 - прощай, совместимость с Windows 2000-XP) имеет 4 размера: 16, 24, 32, 48, все в true color. Иконка с идентификатором 102 из user32.dll (которая была и в Windows 2000) имеет те же 4 размера, плюс те же 4 же с другими цветностями, итого 8. Т.е. ничуть не хуже. И прощаться с совместимостью из-за каких-то нечетких контуров я не намерен.
Это было подтверждение работоспособности опции. Лишние кавычки расставлять нигде не нужно, они нужны лишь для чистоты эксперимента. И чистый эксперимент показал, что когда на вход приходит строка с переменной окружения, на выход она поступает в нетронутом виде после /e- и в раскрытом после /e+.
И потом, ты же сам говорил, что скрипт читает переменные AskParam1 нормально?
Flasher,
К иконкам из кода обращаются по номерам ресурсов, которые Resource Hacker отображает в группе Icon Group. Твоя иконка с индексом 400 (которая стала нормально выглядеть только в Windows 7 - прощай, совместимость с Windows 2000-XP) имеет 4 размера: 16, 24, 32, 48, все в true color. Иконка с идентификатором 102 из user32.dll (которая была и в Windows 2000) имеет те же 4 размера, плюс те же 4 же с другими цветностями, итого 8. Т.е. ничуть не хуже. И прощаться с совместимостью из-за каких-то нечетких контуров я не намерен.
Последний раз редактировалось MVV Вс янв 04, 2015 01:08, всего редактировалось 1 раз.
Я же написал какой индекс у неё в shell32. См. внимательно.MVV писал(а):Твоя иконка с индексом 400
Не вижу такого идентификатора. Твоя иконка - 24. И не вижу там 4-х размеров, там их 3.MVV писал(а):Иконка с идентификатором 102 из user32.dll (которая была и в Windows 2000) имеет те же 4 размера, плюс теже 4 же с другими цветностями, итого 8. Т.е. ничуть не хуже.
Тогда лучше её вообще убрать. Или найти замену с квадратной формой, т.к. в строке заголовка нестандартный размер 22. И, похоже, тянется не 24х24, а 32х32. В общем, ни в какие ворота.MVV писал(а):И прощаться с совместимостью из-за каких-то нечетких контуров я ненамерен.
gora писал(а):Сейчас края у иконки ровные

Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ты упоминал лишь msctf.dll, про shell32 я вижу впервые. Но с shell32.dll у Windows вообще беда, в них иконки так легко меняются от версии к версии...Я же написал какой индекс у неё в shell32. См. внимательно.
У меня Windows 7x64 SP1, а у тебя? Вот мои иконки.Не вижу такого идентификатора. Твоя иконка - 24. И не вижу там 4-х размеров, там их 3.
Я сразу подозревал, что у тебя масштабирование шрифтов включено. Оно вообще коробит все иконки, и даже кнопки с крестиками-минусиками криво смотрятся. У меня высота иконки в заголовке в аккурат 16 пикселей.Тогда лучше её вообще убрать. Или найти замену с квадратной формой, т.к. в строке заголовка нестандартный размер 22. И, похоже, тянется не 24х24, а 32х32. В общем, ни в какие ворота.
Тут я писал только про shell32.MVV писал(а):Ты упоминал лишь msctf.dll, про shell32 я вижу впервые.
Аналогично, только x32.MVV писал(а):У меня Windows 7x64 SP1, а у тебя?


Да, так и есть, выставлен режим "Средний - 125%", формат монитора диктует. Если уменьшить заголовок до размера 20, то иконка встаёт как следует, но панель задач и элементы управления окном уменьшаются до неприличия.MVV писал(а):Я сразу подозревал, что у тебя масштабирование шрифтов включено.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Только забыл уточнить этот факт. А мысли я не читаю.Flasher писал(а):Тут я писал только про shell32.
С трудом понял по этому твоему плагину, и то чисто сравнив со своим, что есть что, где индекс одиночной иконки, а где - идентификатор ресурса.Flasher писал(а):Аналогично.
Я обычно с такими мониторами (на рабочем ноутбуке) просто уменьшаю разрешение экрана. Монитор масштабирует куда аккуратнее, чем система, а размытые очертания даже приятнее глазу.Flasher писал(а):Да, так и есть, выставлен режим "Средний - 125%", формат монитора диктует. Если уменьшить заголовок до размера 20, то иконка встаёт как следует, но панель задач и элементы управления окном уменьшаются до неприличия.
Какому из? Первый - ICLView, второй PEViewer (в нём жёлтым маркером отмечен идентификатор). Ты такими не пользуешься?MVV писал(а):С трудом понял по этому твоему плагину
В моём случае это совсем не вариант.MVV писал(а):Я обычно с такими мониторами (на рабочем ноутбуке) просто уменьшаю разрешение экрана.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
вопрос
Здравствуйте коллеги.
Просидел полночи но так и не понял как решить вроде как элементарную задачу.
Есть cmd-файл следующего содержимого:
Что я не учитываю из-за чего не запускается inst.cmd с полученными параметрами?
Буду премного признательным за ответ.
Просидел полночи но так и не понял как решить вроде как элементарную задачу.
Есть cmd-файл следующего содержимого:
Код: Выделить всё
@echo on
AskParam.exe /c"Введите параметры" /p"Введите параметр 1" /p"Введите параметр 2" /w cmd /c "inst.cmd %1 %2"Буду премного признательным за ответ.
Т.е.
или
Большое спасибо за наводку, сработал первый вариант.
Код: Выделить всё
@echo on
AskParam.exe /c"Введите параметры" /p"Введите параметр 1" /p"Введите параметр 2" /w cmd /c "inst.cmd %%1 %%2"Добавлено спустя 1 час 8 минут:@echo on
AskParam.exe /c"Введите параметры" /p"Введите параметр 1" /p"Введите параметр 2" /w cmd /c "inst.cmd %%1% %%2%"
Большое спасибо за наводку, сработал первый вариант.
Честное слово, я сам ни на секунду не верю подобным заявлениям. Но наш сисадмин в этом плане человек-скала (ибо умён и никого не слушает). Мне бы только файл скачать... Если что-то cможете сделать – спасибо большое. Не сможете – прошу прощения за беспокойство.
P.S. Хотел под more или под спойлер убрать, но первого нет, а второй у меня, судя по всему, отключен. Может быть вы как-то по другому это делаете, ни в FAQ, ни в BBCode я инструкций не нашёл. Так что, прошу прощения за некрасивую простыню.SOPHOS писал(а):Content blocked
While trying to retrieve the URL:
http://wincmd.ru/files/4323306/AskParam_1.0.6.134.7z
The content is blocked due to the following condition:
The item you have requested is infected by a virus. It will not be downloaded.
Report:
TR/Rogue.6656.64
yozhik
Инструкция по спойлерам — здесь. И в отношении AskParam действительно со стороны некоторых АВ может быть ругань на вирус.
Инструкция по спойлерам — здесь. И в отношении AskParam действительно со стороны некоторых АВ может быть ругань на вирус.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.