appPath = chr(34) & "C:\afptools\afpdump.exe" & chr(34)
pathTo_afp_file = chr(34) & "ПУТЬ С ПРОБЕЛАМИ\Test.afp" & chr(34)
pathTo_txt_file = chr(34) & "ПУТЬ С ПРОБЕЛАМИ\Test.txt" & chr(34)
parameters = "/h " & pathTo_afp_file & " > " & pathTo_txt_file
SystemUtil.Run appPath, parameters
Благодарю за ответ, но проблема остаёться.
Попробовал закинуть в папку без пробела, результат тот же.
Возможно трудность с распознанием знака больше, заменил его на chr(62).
Упростил проблему до:
C:\afptools\afpdump.exe > Testс командной строки работает, и создает файл Test без расширения.
pathTo_txt_file = "> Test"
SystemUtil.Run "C:\afptools\afpdump.exe", pathTo_txt_file
failpathTo_txt_file = ">" & "Test"
parameters = pathTo_txt_file
SystemUtil.Run "C:\afptools\afpdump.exe", parameters
failpathTo_txt_file = chr(62) & "C:\afptools\Test.txt"
parameters = pathTo_txt_file
SystemUtil.Run "C:\afptools\afpdump.exe", parameters
скланяюсь к мысли что это всё таки проблема QTP
тестировал с одним параметром, используя ping.exe, всё работает хорошо.