2016-11-22 2 views
0

WinSCPフォーラムの例を見ると、.batファイルと関連付けられた.txtファイルをまとめることができます。両方のファイルがWinSCP.com(および他のWinSCPを関連ファイル)が配置されている場所と同じ場所:winscp.comとは別のフォルダにあるWinSCPスクリプトを実行します。

C:\プログラムファイル(x86の)\ WinSCPのは

が正常に私の.batファイルを実行する方法はありますそれを下回らずに:

C:\プログラムファイル(x86の)\ WinSCPの

マイ.batファイルの内容:

winscp.com /script=recon_SFTP.txt 
pause 

Iやった別の場所に私の.batファイルや.txtファイルを移動した場所のパスを追加してみてくださいしかし、それは動作しませんでした。私は場所winscp.com?:

C:\Program Files (x86)\WinSCP\winscp.com /C:\Users\sqlservice\Desktop\SSmith1\script=recon_SFTP.txt 
    pause 
+3

C:¥Program Files(x86)¥WinSCP¥winscp.com "/ script =" C:¥Users¥sqlservice¥Desktop¥SSmith1¥recon_SFTP.txt " – Squashman

答えて

1

だけ/script=スイッチの後、スクリプトファイルへのフルパスを使用しています。

もちろん、Program Files (x86)へのパスのように、スペースを含むパスを引用する必要があります。

"C:\Program Files (x86)\WinSCP\winscp.com" /script="C:\Users\sqlservice\Desktop\SSmith1\recon_SFTP.txt" 

.txtのは.BATと同じディレクトリにある、あなたがそのフォルダからの.batを実行する場合は、スクリプトへのフルパスを使用する必要はありませんが:

"C:\Program Files (x86)\WinSCP\winscp.com" /script=recon_SFTP.txt 
1

は、あなたが「二重引用符」

1

で1つの文字列として扱われたいスペースをconaining任意の文字列を囲むために、私のファイルパスからスペースをエスケープする必要があります推測していますまた、PATHにWinSCPのインストールディレクトリを追加することもできます。その後、任意のディレクトリからwinscp.comを呼び出すことができます。

Add directory to path

関連する問題