| Rodny 
 
  
 
 | 
			
				|  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
 |  |