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

Author Message
guest

Guest


Hi!

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 ("WinSCP.com /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 WinSCP.com /script= txtSomething.txt, it works. Also, if I run the .vbs file from the command line, then also it works. Pls Help!
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
I believe that the message is not from WinSCP. It is rather system message informing that it cannot find winscp.com.
_________________
Martin Prikryl
Advertisements

You can post new topics in this forum






Search Site

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!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License