Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Автоматическое создание из папки с иконками библиотеки DLL
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Aug 18, 2010 23:27    Post subject: Reply with quote

Loopback wrote:
Serge Yolkin wrote:
вот только пробелы в путях не понимает.

А пути в кавычки взять? Всё должно работать.

Под XP и в кавычках не понимает, под Вистой ночью попробую.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1527

Post (Separately) Posted: Wed Aug 18, 2010 23:47    Post subject: Reply with quote

Serge Yolkin
Специально проверил, запустив такой комстрокой:
Code:

libcreate.exe "e:\~Build\Icons\User cmd" "e:\~Build\a b c.icl"

Всё создается. Из кнопки на тулбаре тоже работает.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Thu Aug 19, 2010 10:15    Post subject: Reply with quote

Loopback
Я тут в параллельной ветке про параметры %P%N уже писал, видимо - та же история. Можно ли ввести в скрипт дополнительный пустой параметр, что бы строка выглядела примерно так:
Code:
libcreate.exe /zero "d:\path 1" "e:\path 2\lib name.icl"
Если кавычка - не первый символ в строке параметров, вроде, все корректнее получается. Разумеется, сам параметр в скрипте можно никак не обрабатывать. Только в readme его помянуть Smile
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1527

Post (Separately) Posted: Thu Aug 19, 2010 10:56    Post subject: Reply with quote

Serge Yolkin
Исходник на первой странице - ввести несложно Smile
А я, прежде чем добавлять левые параметры, предпочел бы разобраться, почему все же у меня работает. Что я делаю не так? И при чем тут вообще параметры %P%N, когда пути фиксированные?
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Thu Aug 19, 2010 11:30    Post subject: Reply with quote

Loopback
Не фиксированные. В моем варианте выглядит так:
Code:
файл UserCMD.ini

[em_icl_pr]
cmd=%COMMANDER_PATH%\PlugIns\ICL\libcreate.exe
param=? "%P" "%T%O.icl"
Знак вопроса после "равно" стоит, чтобы можно было кавычки ручками править.
Loopback wrote:
Исходник на первой странице - ввести несложно Smile
Да не знаю я автоита... Sad
Если это и в самом деле не трудно - сделай, пожалуйста.
А почему где-то работает, а где-то - нет, так я под Vista/7 настройки точил, а хочется, чтобы и под XP работало. Тотал у меня портабельный.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1527

Post (Separately) Posted: Thu Aug 19, 2010 12:06    Post subject: Reply with quote

Serge Yolkin
Попробовал параметры из команды выше - все равно работает... В скрипт приходят правильные пути. Ну я не знаю, что еще думать.

В общем, изменил строчки:
Code:

If $CmdLine[0] < 3 Then
    MsgBox (64, "", "Необходимо 3 параметра, первый - любой.")
    Exit
EndIf

Global $sSrcDir = _TCHExpandEnv($CmdLine[2])
Global $sNewLib = _TCHExpandEnv($CmdLine[3])

Скомпилированная версия тут.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Thu Aug 19, 2010 15:15    Post subject: Reply with quote

Loopback
Спасибо.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group