Под XP и в кавычках не понимает, под Вистой ночью попробую.Loopback писал(а):А пути в кавычки взять? Всё должно работать.Serge Yolkin писал(а):вот только пробелы в путях не понимает.
Автоматическое создание из папки с иконками библиотеки DLL
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Serge Yolkin
Специально проверил, запустив такой комстрокой:
Всё создается. Из кнопки на тулбаре тоже работает.
Специально проверил, запустив такой комстрокой:
Код: Выделить всё
libcreate.exe "e:\~Build\Icons\User cmd" "e:\~Build\a b c.icl"
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Loopback
Я тут в параллельной ветке про параметры %P%N уже писал, видимо - та же история. Можно ли ввести в скрипт дополнительный пустой параметр, что бы строка выглядела примерно так:Если кавычка - не первый символ в строке параметров, вроде, все корректнее получается. Разумеется, сам параметр в скрипте можно никак не обрабатывать. Только в readme его помянуть 
Я тут в параллельной ветке про параметры %P%N уже писал, видимо - та же история. Можно ли ввести в скрипт дополнительный пустой параметр, что бы строка выглядела примерно так:
Код: Выделить всё
libcreate.exe /zero "d:\path 1" "e:\path 2\lib name.icl"-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Loopback
Не фиксированные. В моем варианте выглядит так:Знак вопроса после "равно" стоит, чтобы можно было кавычки ручками править.

Если это и в самом деле не трудно - сделай, пожалуйста.
А почему где-то работает, а где-то - нет, так я под Vista/7 настройки точил, а хочется, чтобы и под XP работало. Тотал у меня портабельный.
Не фиксированные. В моем варианте выглядит так:
Код: Выделить всё
файл UserCMD.ini
[em_icl_pr]
cmd=%COMMANDER_PATH%\PlugIns\ICL\libcreate.exe
param=? "%P" "%T%O.icl"
Да не знаю я автоита...Loopback писал(а):Исходник на первой странице - ввести несложно![]()
Если это и в самом деле не трудно - сделай, пожалуйста.
А почему где-то работает, а где-то - нет, так я под Vista/7 настройки точил, а хочется, чтобы и под XP работало. Тотал у меня портабельный.
Serge Yolkin
Попробовал параметры из команды выше - все равно работает... В скрипт приходят правильные пути. Ну я не знаю, что еще думать.
В общем, изменил строчки:
Скомпилированная версия тут.
Попробовал параметры из команды выше - все равно работает... В скрипт приходят правильные пути. Ну я не знаю, что еще думать.
В общем, изменил строчки:
Код: Выделить всё
If $CmdLine[0] < 3 Then
MsgBox (64, "", "Необходимо 3 параметра, первый - любой.")
Exit
EndIf
Global $sSrcDir = _TCHExpandEnv($CmdLine[2])
Global $sNewLib = _TCHExpandEnv($CmdLine[3])
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12