Только это в голову и должно было прийтиТак ты имеешь ввиду скачать те ярлыки и понавешивать их на кнопки?
Обмен кнопками
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Интересно, что ярлыки "Start Menu" и "Programs Folder" ведут себя по разному, если поместить их на кнопку или просто запустить в файловой панели Тотала. В первом случае открывается в новом окне Проводника, а во втором - в панели самого Тотала.
Последний раз редактировалось Volniy Вс май 21, 2006 01:57, всего редактировалось 1 раз.
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Zorroz,
Есть проблема с кнопкой по резевному копированию файлов с помощью Винрара, приведенной в самом верху страницы 6 данной ветки. Не получается прописать переменные пути к каталогу, в который сохранять бэкап, а также к файлу, в котором приведен список файлов, подлежащих бэкапу. Пути, прописанные в абсолютном виде понимаются нормальльно, но это не очень удобно. Можно ли обойти данную проблему?
Есть проблема с кнопкой по резевному копированию файлов с помощью Винрара, приведенной в самом верху страницы 6 данной ветки. Не получается прописать переменные пути к каталогу, в который сохранять бэкап, а также к файлу, в котором приведен список файлов, подлежащих бэкапу. Пути, прописанные в абсолютном виде понимаются нормальльно, но это не очень удобно. Можно ли обойти данную проблему?
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
-
Fahrenheit
- Сообщения: 2
- Зарегистрирован: Вт апр 25, 2006 15:46
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Код: Выделить всё
TOTALCMD#BAR#DATA
"C:\Program Files\WinRAR\WinRAR.exe"
a -m5 "%O.rar" ""%N""
C:\Program Files\WinRAR\WinRAR.exe
Упаковать текущий файл
-1Почему же, ё-моё, ты нигде не пишешь "ё"?
Создаёшь вот такой скрипт
и перетягиваешь его на панель...
у меня вот так получилось
Код: Выделить всё
' File: UnpackHere.vbs
' Description: Распаковывает выделенные архивы в ту же директорию
' где расположены сами архивы, причем каждый архив в
' отдельную папку с именем, как у файла архива
' Requirements: WSH Helper for TC by Volniy
' Installation: Создайте для скрипта, например, кнопку на панели TC
' Copyright: (c) 2005, Volniy
Option Explicit
Dim TCS
Set TCS=CreateObject("TCSCRIPT.Helper")
TCS.Pause=100
TCS.SendCommand "cm_UnpackFiles", False
TCS.SendKeystroke "{DELETE}"
TCS.SendKeystroke "{TAB 4}"
TCS.SendKeystroke chr(32)
TCS.SendKeystroke "{ENTER}"
Set TCS = Nothing
WScript.Quit
у меня вот так получилось
Код: Выделить всё
TOTALCMD#BAR#DATA
D:\TCmd\Addons\WSH\UnpackHere.vbs
C:\WINDOWS\System32\WScript.exe
UnpackHere
D:\TCmd\Addons\WSH\
-1
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Script Helper конечно нужен, но можно обойтись и без негоVeTeR писал(а):Spine, у меня такая кнопка не работает, вылетает окно: "Невозможно создание объекта контейнером ActiveX: 'TCSCRIPT.Helper'. Возможно, нужен WSH Helper for TC by Volniy... Найти на сайте его не могу, как быть?
WinXP SP2
Код: Выделить всё
TOTALCMD#BAR#DATA
путь_к_WinRAR\WinRAR
x %N "%O"\
значок
Извлечь в папку с именем архива
Последний раз редактировалось LocKtaR-o-DarK Пт июл 28, 2006 07:44, всего редактировалось 1 раз.
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Вызов диалога завершения работы WINDOWS
Как оказалось, к сожалению, эта кнопка только для вызова диалога, но никак не для работы (дальнейшей перезагрузки, выключения или завершения сеанса), оставляю её лишь для того, чтобы её не постили впредь, а также более тщательно проверяли бы свои кнопки
Код: Выделить всё
TOTALCMD#BAR#DATA
rundll32 msgina,ShellShutdownDialog
shell32.dll,215
Завершение работы WINDOWS
Последний раз редактировалось LocKtaR-o-DarK Пт июл 14, 2006 15:09, всего редактировалось 2 раза.
Кажется такой кнопы еще не было, хотя...
Быстрое создание в текущей папке списка выделенных файлов
По идее должно работать на всех Виндах (я не пробовал ниче кроме XP). Естественно, параметр %F можно заменить для получения, например, списка с полными путями ( %L), с именами в формате DOS (%d) и тд. Описание - в справке Тотала.TOTALCMD#BAR#DATA
%ComSpec% /c
copy "%F" "filelist.txt" /y
sysedit.exe,1
Создать список выделенных файлов
.
1
-1
Создание в противоположной панели копий выделенных файлов нулевого размера (NTFS)
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd.exe /c @echo off &
for /f "delims=" %%i in (%F) do fsutil file createnew "%T%%i" 0 > nul
C:\WINDOWS\system32\shell32.dll,84
-1
Можно сделать кнопку для соединения с интернет вообще без ярлыков.
В папке "c:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk" (если соединение для всех пользователей) находится файл с настройками dial-up соединений. Это обычный текстовой файл в кодировке UTF8. Если хотите можно скопировать в отдельную папку. Далее делаем кнопку с командой C:\WINDOWS\system32\rasphone.exe (или %SYSTEMROOT%\System32\ rasphone.exe, как угодно). В параметрах ставим:
-f "c:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk" -d "Мое подключение"
Путь может быть любым к файлу настроек. Имя подключение должно соответствовать вашему.
Вот и все.
И еще этот файл можно редактировать. Ну я например поставил параметр (Время простоя до разъединения") IdleDisconnectSeconds=120. Т.е. соединение разорвется через 2 минуты. Хотя в параметрах можно выставлять 1 минуту или 5, что не очень удобно.
В папке "c:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk" (если соединение для всех пользователей) находится файл с настройками dial-up соединений. Это обычный текстовой файл в кодировке UTF8. Если хотите можно скопировать в отдельную папку. Далее делаем кнопку с командой C:\WINDOWS\system32\rasphone.exe (или %SYSTEMROOT%\System32\ rasphone.exe, как угодно). В параметрах ставим:
-f "c:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk" -d "Мое подключение"
Путь может быть любым к файлу настроек. Имя подключение должно соответствовать вашему.
Вот и все.
И еще этот файл можно редактировать. Ну я например поставил параметр (Время простоя до разъединения") IdleDisconnectSeconds=120. Т.е. соединение разорвется через 2 минуты. Хотя в параметрах можно выставлять 1 минуту или 5, что не очень удобно.
