アプリ版:「スタンプのみでお礼する」機能のリリースについて

WinSCPを使って、SSH接続をし、ファイルをアップロードしたいのですが、
ログイン、およびアップロードができません。

【開発環境】
VB6.0

【コード】
Shell WinscpPath & " " & Servername, vbMaximizedFocus

→これだと、WinSCPの起動とサーバーまでの接続しかできていないようです。
ユーザー名、ログインパスワード、コピー元、コピー先を指定する書き方が分かりません。


■下記のURLのような方法であれば、実行はできました。
http://takuya-1st.hatenablog.jp/entry/20110903/1 …


どうぞご教授よろしくお願いします。

A 回答 (3件)

対話型だと、SendKeysでタイミングが計れなかったり、入力できないケースが発生して、うまくいかないかもしれません。



コマンドラインの説明書きを参考に示します。
http://sourceforge.jp/projects/winscp/wiki/comma …

スクリプトをVBで生成して、それを叩くとか、、方法は考えられそうです。
    • good
    • 0

http://sourceforge.jp/projects/winscp/wiki/comma …
http://sourceforge.jp/projects/winscp/wiki/scrip …

予めスクリプトファイルを動的に作成しておいて、起動時にスクリプトファイルを
キックするって方法でいけると思います。
    • good
    • 0

※直接の回答ではありません



sendkeyでいけるのかな…ちょっと分からないです。

確実な方法かと思われるのは、iniファイルに設定してコマンドラインパラメタとして/ini=path/to/fileとすればいけそうな感じですが、iniファイルのフォーマットは調べてみて下さい。
もしくはscriptファイルに書いてもいけるかもしれませんが、こちらもフォーマットが分からないので調べる必要がありますね。
この場合もコマンドラインパラメタとして/script=path/to/fileでいいのではないかと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!