(現在 過去ログ5 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■723 / inTopicNo.1)  システムコマンドでDOS窓非表示は可?
  
□投稿者/ 舩井啓行 -(2005/12/01(Thu) 23:32:01)
    システムコマンドを使用してSUBSTコマンドを実行しているのですが
    一瞬DOS窓が表示されます。
    
    DOS窓を表示することなく、SUBST(DOS)コマンドを実行する
    ことは可能でしょうか。
    
    よろしくお願いします。

引用返信 [メール受信/ON] 削除キー/
■724 / inTopicNo.2)  Re[1]: システムコマンドでDOS窓非表示は可?
□投稿者/ hidetake -(2005/12/02(Fri) 08:55:44)
    > DOS窓を表示することなく、SUBST(DOS)コマンドを実行する
    > ことは可能でしょうか。
    
    「DOS窓を表示することなく」とちょっと違いますが「DOS窓を最小化で実行する」
    には、バッチファイルを作成し、シェル実行 "z:\subst.bat",表示=最小化
    と言うように「表示=最小化」で実行する。
    
    バッチファイルを作ることなくそのまま実行したい場合は、フォームとコマンド
    ボタンを使用し、コマンドボタンの「シェル実行」に
    "subst.exe","x: y:\","","最小化"
    と言うような「最小化"」オプションを指定して実行。なお、コマンドボタンは
    「メソッド呼び出し 実行」でスクリプトから実行しても良し!
    
    「DOS窓を最小化で実行する」では無く「DOS窓を表示することなく」実行したい
    場合には、たとえば VBScript を使用すれば一応可能である。
    
    たとえば
    WScript.CreateObject("WScript.Shell").Run "subst.exe x: y:\", 0, True
    と言うようなテキストファイルで、拡張子を .vbs とした VBScript を用意し
    
    「システム」コマンドであれば
    システム "wscript.exe","z:\subst.vbs",起動フォルダ="z:\",自動クローズ=する,フルスクリーン表示=しない
    と言うように実行する。
    
    「シェル実行」コマンドであれば
    シェル実行 "z:\subst.vbs"
    と言うように実行する。
    
    「DOS窓を表示することなく」と言う事で非表示にするわけですが VBScrpt の
    Run メソッドは、2つめのパラメータ 0 が
    
    http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/wsmthrun.asp
    
    IntWindowStyle 	内容
    0        ウィンドウを非表示にし、別のウィンドウをアクティブにします。
    
    と言う事で非表示で実行します。
    
    
    
    あと、バッチファイルや VBScript は最初から作成し保存したものを利用しても
    構いませんし、パラメータなどが変更になる場合は「印字」コマンドでファイル
    を作成し、そしてそれを実行し、終了後には削除するという方法でも構いません。
    
    

引用返信 [メール受信/OFF] 削除キー/
■726 / inTopicNo.3)  シェル実行を使ってみました
□投稿者/ 舩井啓行 -(2005/12/03(Sat) 11:40:21)
    hidetake様
    
    シェル実行コマンドは初めて使いました。WIN2000ではBATファイルを作成し
    うまくいきました。
    
    > 「DOS窓を最小化で実行する」では無く「DOS窓を表示することなく」実行したい
    > 場合には、たとえば VBScript を使用すれば一応可能である。
    
    VBScriptは一度も使ったことがありませんが便利そうですね。これはWIN95でも
    使用可能でしょうか。
    
    > あと、バッチファイルや VBScript は最初から作成し保存したものを利用しても
    > 構いませんし、パラメータなどが変更になる場合は「印字」コマンドでファイル
    > を作成し、そしてそれを実行し、終了後には削除するという方法でも構いません。
    
    WIN95でバッチファイルを印字コマンドで書き出し、実行するとPIFファイルが
    自動作成されるのですが、初期状態では「プログラム終了時にウィンドウを閉じる」の
    箇所にチェックが入っていないため最小化されたまま残ってしまいます。これの解決方
    法はないでしょうか。

引用返信 [メール受信/ON] 削除キー/
■731 / inTopicNo.4)  Re[3]: シェル実行を使ってみました
□投稿者/ hidetake -(2005/12/05(Mon) 09:08:05)
    > VBScriptは一度も使ったことがありませんが便利そうですね。これはWIN95でも
    > 使用可能でしょうか。
    
    Windows Script Host 	 
    WSH とは
    http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/wsconwhatiswsh.asp
    
    Windows Script Host (WSH) について
    http://support.microsoft.com/default.aspx?scid=kb;ja;188135
    
    
    
    > WIN95でバッチファイルを印字コマンドで書き出し、実行するとPIFファイルが
    > 自動作成されるのですが、初期状態では「プログラム終了時にウィンドウを閉じる」の
    > 箇所にチェックが入っていないため最小化されたまま残ってしまいます。これの解決方
    > 法はないでしょうか。
    
    シェル実行コマンドでバッチファイルを実行後にDOS窓を自動的に閉じたい
    http://www.fuku3.com/~habata/kbbs/kakov9/24888.htm
    http://agw.kthree.jp/board/kiri/board.pl?no=0000000015&action=view&id=0000000171
    
    _default.pif で検索すると他にも出るかも!?
    

引用返信 [メール受信/OFF] 削除キー/
■732 / inTopicNo.5)  WIN95でVBScript動作成功
□投稿者/ 舩井啓行 -(2005/12/10(Sat) 21:55:06)
    hidetake様
    
     WIN95でVBScriptを動作させることが出来ました。
    念願のDOS窓を表示することなくSUBSTを実行することが出来ました。
    ありがとうございました。
    

解決済み!
引用返信 [メール受信/ON] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -