- - PR -
バッチによるMS-Access最大化起動(引数渡しあり)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-15 20:51
【環境】
・MS-Access 2000(以下Accessと記す) ・Windows 2000 ・MS-DOS (5.00.2195) 【要件】 上記環境にて、バッチからAccessを起動する。 その際バッチからの(1つの)引数渡しあり。 またウィンドウサイズは最大とする。 【経緯】 当初、バッチからの起動にCALLコマンドを使用。 加えてAccessの/cmdオプションによって引数渡しを実現。 しかし何ゆえかウィンドウサイズは常に通常で起動される。 Ex.CALL MSAccess.exe (当該mdb) /cmd (引数) そこでウィンドウサイズを指定可能であるSTARTコマンドを使用し Ex.START /max /wait MSAccess.exe (当該mdb) /cmd (引数) を実行するも(引数)が渡されない模様。確認方法は当該mdbの以下。 オプション→詳細→コマンドライン引数が空白のまま。。 以上の要件について、実現方法をご教授願います。 [ メッセージ編集済み 編集者: min 編集日時 2008-10-20 19:14 ] |
|
投稿日時: 2008-10-20 11:06
結果的に板違いの投稿となった事を認識しつつ
自己解決しましたので対応方法を記載します。 【対応方法】 ×path=%path%;(MSAccess.exeパス) ○pushd (MSAccess.exeパス) START /max /wait MSAccess.exe (当該mdb) /cmd (引数) 【解説】 当方はMSAccess.exeのパス指定をpathコマンドにて行っていました・・・× 参考URL情報によると、 pushdコマンドによる作業フォルダ変更にて行えば良いとありました・・・・・・○ 【参考】 http://www.accessclub.jp/bbs2/0078/beginter24541.html [ メッセージ編集済み 編集者: min 編集日時 2008-10-20 23:56 ] |
1