View previous topic :: View next topic |
Author |
Message |
sa
Joined: 29 Apr 2009 Posts: 2694
|
(Separately) Posted: Tue Feb 08, 2011 23:49 Post subject: |
|
|
Batya wrote: | Работает и без слэша. |
А если AlwaysToRoot=0? |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 09, 2011 00:28 Post subject: |
|
|
sa wrote: | А если AlwaysToRoot=0? |
Действительно, тогда не верно.
Поправил кнопку. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
Palich
Joined: 08 Feb 2010 Posts: 12
|
(Separately) Posted: Wed Feb 09, 2011 02:05 Post subject: Секреты и советы |
|
|
#418: Автор: Redisych, СообщениеДобавлено: Вс Дек 06, 2009 00:09
—
Кнопка
Код:
TOTALCMD#BAR#DATA
cmd /c
CD.>>.txt & .txt
notepad.exe
Создать/добавить и открыть ".txt"
1
-1
Кнопка хороша,но вот есть одна проблема, если в имени файла или папки пробел, то ни чего не выходит Может можно как подправить. Заранее спасибо !
! | Avada: | Обсуждение кнопок — здесь. В "Обмене кнопками" — сами кнопки. Говорилось уже неоднократно. Перенесено. | |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 09, 2011 10:26 Post subject: |
|
|
Palich wrote: | Кнопка хороша,но вот есть одна проблема, если в имени файла или папки пробел, то ни чего не выходит |
Повторить ошибку не смог - приведённая кнопка нормально работает в папке, имя которой содержит пробелы. А о каком файле с пробелом в имени идёт речь, не понял. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Wed Feb 09, 2011 11:00 Post subject: |
|
|
Avada, это лучше в ликбез
Palich
Пути\имена с пробелами должны заключаться в кавычки
cmd.exe wrote: | Специальные символы, которые требуют обязательного заключения в кавычки:
<пробел>
&()[]{}^=;!'+,`~ |
Code: | TOTALCMD#BAR#DATA
cmd /c
CD.>>"Операция Ы.txt" & "Операция Ы.txt"
notepad.exe
Создать/добавить и открыть "Операция Ы.txt"
1
-1
|
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 09, 2011 11:06 Post subject: |
|
|
Tol!k wrote: | "Операция Ы.txt" |
Ну вот почему человек, первый раз обращающийся на форум, не может доходчиво объяснить свою проблему?! Я то подумал, что ему нужен файл исключительно с именем ".txt"  _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Wed Feb 09, 2011 11:11 Post subject: |
|
|
Потому что тот, кто может сформулировать проблему, зачастую может самостоятельно найти её решение |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Feb 09, 2011 14:22 Post subject: |
|
|
Tol!k
Я, в принципе, понял о чём ты, с мыслью отчасти согласен, но с самой формулировкой - нет.
Не в каждом живёт программист-филолог.  |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Wed Feb 09, 2011 14:46 Post subject: |
|
|
Batya
ask-rus wrote: | И по "Отмене", сейчас я её представляю как сброс установленных кнопок на корень диска C (с виндой), реально? |
Сброс установленных, т. е. три, допустим, одним нажатием. Например, cmd2, cmd3, cmd4. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 09, 2011 18:50 Post subject: |
|
|
ask-rus wrote: | Сброс установленных, т. е. три, допустим, одним нажатием. Например, cmd2, cmd3, cmd4. |
С этим немного сложнее.
Нужно либо создать другой скрипт, либо переделать существующий, либо использовать MultiRun.vbs с дополнительным файлом вида Code: | "cmd2=cd "
"cmd3=cd "
"cmd4=cd " |
Либо можно использовать не совсем красивую кнопку вида
Code: | TOTALCMD#BAR#DATA
cmd /c 123.vbs %COMMANDER_PATH%\BAR\123.bar "cmd2=cd " %SystemDrive%\ && 123.vbs %COMMANDER_PATH%\BAR\123.bar "cmd3=cd " %SystemDrive%\ && 123.vbs %COMMANDER_PATH%\BAR\123.bar "cmd4=cd " %SystemDrive%\
shell32.dll,43
Отменить все "домашние" каталоги
%COMMANDER_PATH%\PLUGINS\vbs\
1
-1 |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Wed Feb 09, 2011 19:21 Post subject: |
|
|
Замута получилась без эффекта:
Code: | TOTALCMD#BAR#DATA
cmd /c %COMMANDER_PATH%\PLUGINS\vbs\123.vbs "%COMMANDER_PATH%\BAR\123.bar" "cmd36=cd " %SystemDrive%\ && %COMMANDER_PATH%\PLUGINS\vbs\123.vbs "%COMMANDER_PATH%\BAR\123.bar" "cmd37=cd " %SystemDrive%\ && %COMMANDER_PATH%\PLUGINS\vbs\123.vbs "%COMMANDER_PATH%\BAR\123.bar" "cmd38=cd " %SystemDrive%\
shell32.dll,219
Отменить все "домашние" каталоги
%COMMANDER_PATH%\PLUGINS\vbs\
1
-1
|
Где ещё можно толкнуть кавычки? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Feb 09, 2011 22:47 Post subject: |
|
|
ask-rus wrote: | Замута получилась без эффекта: |
Здесь, возможно, ограничение по длине поля "Команда".
Обрати внимание, что я специально заполнил поле "Путь запуска" и для вызова 123.vbs не указывал путь.
Попробуй так:
Code: | TOTALCMD#BAR#DATA
cmd /c 123.vbs "%COMMANDER_PATH%\BAR\123.bar" "cmd36=cd " %SystemDrive%\ && 123.vbs "%COMMANDER_PATH%\BAR\123.bar" "cmd37=cd " %SystemDrive%\ && 123.vbs "%COMMANDER_PATH%\BAR\123.bar" "cmd38=cd " %SystemDrive%\
shell32.dll,219
Отменить все "домашние" каталоги
%COMMANDER_PATH%\PLUGINS\vbs\
1
-1 |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Thu Feb 10, 2011 14:53 Post subject: |
|
|
Batya wrote: | Попробуй так |
На секунду окно TC переходит на задний план и возвращается, а результата попрежнему нет.
Batya wrote: | Нужно либо создать другой скрипт |
Batya wrote: | либо использовать MultiRun.vbs |
Если только он без хелпера... _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Thu Feb 10, 2011 15:32 Post subject: |
|
|
ask-rus wrote: | На секунду окно TC переходит на задний план и возвращается, а результата попрежнему нет. |
Ну не знаю. А точно на панели 123.bar есть кнопки с номерами 36, 37, 38? В них точно команда начинается на "cd"?
ask-rus wrote: | Batya писал(а):
либо использовать MultiRun.vbs
Если только он без хелпера... |
MultiRun.vbs использует Хэлпер, только если в параметрах указан тэг буфера обмена ("###"). Т.е. если нет желания обрабатывать скриптом буфер обмена, то можно считать, что Хэлпер не используется.
Итак, создаём файл, например, "%COMMANDER_PATH%\BAR\FavoriteButtons.txt" с содержимым:
Code: | cmd36=cd
cmd37=cd
cmd38=cd
| Важно! В конце каждой строки должен стоять пробел.
Используем кнопку:
Кнопка TC wrote: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\vbs\MultiRun.vbs 0 "%COMMANDER_PATH%\PLUGINS\vbs\123.vbs" "%COMMANDER_PATH%\BAR\123.bar" "{{%COMMANDER_PATH%\BAR\FavoriteButtons.txt}}" %SystemDrive%\
shell32.dll,219
Отменить все "домашние" каталоги
-1
|
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Thu Feb 10, 2011 15:42 Post subject: |
|
|
Batya wrote: | Ну не знаю. А точно на панели 123.bar есть кнопки с номерами 36, 37, 38? В них точно команда начинается на "cd"? |
Блин.
Работает всё, спасибо.
Второй вариант с MultiRun.vbs можно не буду проверять. Не хотелось бы, чтобы участвовали помимо скрипта "лишние" *.TXT. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
|
|
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
|