Topic "Script gives problem when called through a .vbs file"

Author Message



I have writen a script to upload some files. I call that script from my C# code. But, it gives me an error "the system cannot find the file specified". Strange thing is when I call that script from my command line then there is no problem.

Flow is like this (I have a VBScript file(.vbs) (generated by C# code), which creates the script on the fly and calls it.)

This is how I call the script through my .vbs file.

Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run (" /script=" & strFTPScriptFileName)

But, it prompts me an error "the system cannot find the file specified". But, the same generated script, when I call from command line by giving the command /script= txtSomething.txt, it works. Also, if I run the .vbs file from the command line, then also it works. Pls Help!
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 26705
Location: Prague, Czechia
I believe that the message is not from WinSCP. It is rather system message informing that it cannot find
Martin Prikryl

You can post new topics in this forum


What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!


About donations

$9   $19   $49   $99

About donations


WinSCP Privacy Policy

WinSCP License