View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 21, 2012 02:33 Post subject: |
|
|
Volniy
Ага, только автор того, что на 11 строке, кто у нас?
Strek
По нескольку раз надо направлять? |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Wed Mar 21, 2012 04:13 Post subject: |
|
|
Flasher wrote: | По нескольку раз надо направлять? |
А это к чему? Что не так? |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Wed Mar 21, 2012 14:09 Post subject: |
|
|
Flasher wrote: | Volniy
Ага, только автор того, что на 11 строке, кто у нас?
|
В большинстве строк скрипта есть чего-либо от Microsoft, так может тогда будем сразу БГ запросы направлять? Я же не могу реально отвечать за каждый скрипт, использующий Helper |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 21, 2012 15:47 Post subject: |
|
|
Strek wrote: | А это к чему? | Хелпер установлен?
Volniy
Отвечать за? Я где-то об этом писал? Раз у тебя есть время мониторить темы с появлением твоего ника и отвечать на соотв. сообщения, то и не должно, наверно, затруднить взглянуть на строку с ошибкой в скрипте. Будем из этого исходить. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Wed Mar 21, 2012 17:10 Post subject: |
|
|
Flasher
Ну так я же написал, что переустанавливал. Последний Beta v12.
И ещё. Вроде как к автоматизации относится. В ярлыке указал брать настройки отсюда /I=wincmd64.ini. Настройки панелей грузятся, а общие нет. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 21, 2012 18:22 Post subject: |
|
|
Strek wrote: | Работал отлично вот этот "tckb.ru/wiki/Перезапуск_Total_Commander" скрипт. Потом в свойствах ярлыка добавил
Было Code: | %Total%\TOTALCMD64.EXE |
| Где было? На TCKB этого нет.
Strek wrote: | Ну так я же написал, что переустанавливал. | Так, как в ReadMe описано?
И цель какая? Просто перезапускать TC? Если да, то этой теме уже обсуждалось.
Strek wrote: | Вроде как к автоматизации относится. | Каким образом? |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Wed Mar 21, 2012 19:26 Post subject: |
|
|
Было изначально в свойствах ярлыка, закреплённого в панели задач.
Примечание:Я создал свою системную переменную "%Total%" (то есть путь к Commander-у).
Flasher wrote: | Так, как в ReadMe описано? |
Там сложностей нет. Запустил и всё
Либо "TCWSHelp.exe /REGSERVER". В принципе и так, и так сделал.
Flasher wrote: | И цель какая? Просто перезапускать TC? Если да, то этой теме уже обсуждалось. |
Ну да перезапуск. Да вроде как помню, с тобой и обсуждали. Только я же писал, после каких действий перестал работать.
Flasher wrote: | Каким образом? |
Тем, что когда перезапуск идёт в Total x64, то подгружать WinCmd64.ini, а когда Total x86 то соответственно WinCmd.ini. Вроде бы как-автоматизация. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 21, 2012 20:42 Post subject: |
|
|
Strek wrote: | Было изначально в свойствах ярлыка, закреплённого в панели задач | А как это к скрипту-то относится?
Strek wrote: | Там сложностей нет. | Сложностей-то нет. Только перед регистрацией желательно дерегистрацию делать.
Strek wrote: | Ну да перезапуск. Да вроде как помню, с тобой и обсуждали. | Со мной, но не с тобой. Пардон, в другой теме.
Strek wrote: | Тем, что когда перезапуск идёт в Total x64 | Ясно, с этим тогда уже в автору. Насчёт реализации я уже высказывался. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Wed Mar 21, 2012 21:04 Post subject: |
|
|
Flasher wrote: | А как это к скрипту-то относится? |
Тем, что в скрипте это хочу сделать. Flasher wrote: | дерегистрацию делать |
Сделал. Те же ошибки.
Flasher wrote: | с этим тогда уже в автору |
Ну я как бы в твоём скрипте тоже хотел это сделать. Ну да ладно, сейчас пробую на AutoIt сделать. Flasher wrote: | Со мной, но не с тобой. |
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 21, 2012 21:17 Post subject: |
|
|
Strek wrote: | Тем, что в скрипте это хочу сделать. | Так и надо в нём делать, а не в ярлыке.
Strek wrote: | Ну я как бы в твоём скрипте тоже хотел это сделать. | В моём тебе долго придётся это делать. Там цели иные.
Strek wrote: | Ну да ладно, сейчас пробую на AutoIt сделать. | Ты AuotIt знаешь? Тогда вообще проблем не вижу.. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Wed Mar 21, 2012 21:52 Post subject: |
|
|
Flasher wrote: | Так и надо в нём делать, а не в ярлыке. |
Ну после глюков и начал делать. Только результата нет.
Flasher wrote: | Тогда вообще проблем не вижу |
Да вот немного знаю, да проблема та же (по поводу настроек). Что в ярлыке, что в AutoIt, не хочет WinCmd64.ini загружаться правильно. Не пойму откуда он файл настроек подтягивает, если указан путь, откуда нужно его подтянуть?!
Давно как-то пробовал такое (в ярлыке указывать файл настроек). Сначала создал в Roaming\Ghisler, потом в папке Windows, потом на D ... вообщем в разных местах. Пробовал и абсолютный путь прописывать и вообщем по разному. Попотел вообщем, но так и не понял.
Можно ли как-то проверить, откуда Total взял настройки (когда он запущен). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 21, 2012 22:13 Post subject: |
|
|
Strek wrote: | откуда нужно его подтянуть?! | Что значит "откуда"? Откуда угодно. Главное - путь писать правильно в нужном месте с указанным ключом.
Strek wrote: | Можно ли как-то проверить, откуда Total взял настройки (когда он запущен). | Множество раз на форуме говорилось - Справка > О Total Commander. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Thu Mar 22, 2012 00:03 Post subject: |
|
|
Flasher wrote: | Главное - путь писать правильно |
Flasher wrote: | Справка > О Total Commander |
Всё. |
|
Back to top |
|
|
sergiokapone
Joined: 18 Nov 2009 Posts: 99
|
(Separately) Posted: Tue Apr 17, 2012 01:08 Post subject: |
|
|
Нужен скрипт для программы CPCTool , которая должна обрабатывать выделенный в TC файл следующим образом (пример батника):
Code: |
CPCTool.exe *.tif -o file.cpc
CPCTool.exe file.cpc -o file.tif
|
вместо *.tiff -должен быть имя выделенного в ТС файла (входной файл)
file.cpc -имя выходного файла должно быть такое же как и имя входного
Процедура tiff->cpc-tiff должна быть повторена 10 раз. Спасибо. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Tue Apr 17, 2012 15:14 Post subject: |
|
|
sergiokapone
Не совсем понятно, входной файл и "file.tif" в конце второй строки - одно и то же? И 10 раз повторяются эти две строки для одного файла? Если так, то что-то типа (не проверял!):
CPCTool.vbs :
Code: | '==============================================================================
' Обработка выделенных файлов в CPCTool
' http://forum.wincmd.ru/viewtopic.php?p=91541#91541
'
' Параметры для кнопки (второй и третий параметры необязательны,
' их можно жёстко прописать в скрипте):
' %L [количество_повторений] "[путь к CPCTool]"
'
' Rodny (с)
'==============================================================================
Option Explicit
'====== Изменяемые параметры ==================================
' Количество повторений
Const DefaultCounter = 10
' Путь к CPCTool
Const DefaultPath = "D:\_install\Graphics\CPC Tool\CPC Tool 5.3\CPCTool-530-Win32-X86.exe"
'==============================================================
Dim FSO, ListFile, F, InputFile, OutputFile, CPCToolPath, Counter, i
Set FSO = CreateObject("Scripting.FileSystemObject")
With WScript
ListFile = .Arguments(0)
If .Arguments.Count > 1 Then
Counter = .Arguments(1)
Else
Counter = DefaultCounter
End If
If .Arguments.Count > 2 Then
CPCToolPath = .Arguments(2)
Else
CPCToolPath = DefaultPath
End If
End With
For Each F In Split(FSO.OpenTextFile(ListFile).ReadAll, vbNewLine)
If (F <> "") And (Right(F, 1) <> "\") Then
InputFile = """" & F & """"
OutputFile = FSO.GetParentFolderName(F) & "\" & FSO.GetBaseName(F) & ".cpc"
For i = 1 To Counter
With CreateObject("WScript.Shell")
.Run """" & CPCToolPath & """ " & InputFile & " -o """ & OutputFile & """", 0, True
.Run """" & CPCToolPath & """ """ & OutputFile & """ -o " & InputFile, 0, True
End With
Next
FSO.DeleteFile(OutputFile)
End If
Next
Set FSO = Nothing
Wscript.Quit |
Кнопка
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\Scripts\CPCTool.0.2.vbs
%L 10
C:\Windows\System32\WScript.exe,2
CPCTool.0.2
-1
|
Last edited by Rodny on Tue Apr 17, 2012 22:00; edited 5 times in total |
|
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
|