PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16444 01/10/10 15:26:17 RE(11):PB7.0: RUN関数 By ふる
16443 01/10/10 15:06:31 RE(10):PB7.0: RUN関数 By ふる
16439 01/10/10 14:37:41 RE(9):PB7.0: RUN関数 By M.M
16424 01/10/09 16:32:42 RE(8):PB7.0: RUN関数 By ふる
16423 01/10/09 16:26:17 RE(7):PB7.0: RUN関数 By Potato
16422 01/10/09 16:02:08 RE(6):PB7.0: RUN関数 By ふる
16421 01/10/09 15:54:36 RE(5):PB7.0: RUN関数 By Potato
16420 01/10/09 15:05:39 RE(4):PB7.0: RUN関数 By ふる
16419 01/10/09 14:55:41 RE(3):PB7.0: RUN関数 By Potato
16417 01/10/09 14:43:45 RE(2):PB7.0: RUN関数 By ふる
16416 01/10/09 14:32:18 RE(1):PB7.0: RUN関数 By M.M
16415 01/10/09 11:14:40 PB7.0: RUN関数 By ふる

カテゴリ:スクリプトの記述
日付:2001年10月09日 14:55 発信者:Potato
題名:RE(3):PB7.0: RUN関数

ふるさん、こんにちは。

>M.Mさん、こんにちは。

>>ふるさん、こんにちは。
>>
>>>RUN関数を使用して、PB上からBATファイルを実行させ、
>>>データのアップロードを行いたいと考えています。
>>>iniファイルにBATファイルのフルパスを格納しておき、
>>>これをプログラム上では l_scommandという変数に入れておきます。
>>>パスに関しては正確です。
>>>しかし、RUN(l_scommand,Minimized!)と実行をかけると
>>>ナゼか戻り値が-1になってしまうのです。
>>
>>Minimized!を取ってしまって、\"run(l_scommand)\"で実行するとどうなりますか?
>>

>早速のご回答ありがとうございます。
>Minimized!を取った形で実行してみましたが、相変わらずRUNの戻り値は-1でした。
>自分で調べてみて、
>BATファイルのパス中にスペースが含まれているとエラーになるらしいということは
>つかめたのですけど、通常ではパス中のスペースはエラーになりませんよね?

空白があれば、それ以降は引数になります。
以下 オンライン ヘルプの例より抜粋です。
---
次の例は、DOS のバッチファイル MYBATCH.BAT を実行し、
そのバッチファイルに引数 TEST を渡します。バッチファイル
の中のコマンドで \"変数\"を使用して引数を参照しています。

Run(\"MYBATCH.BAT TEST\")
---

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.