none
?バッチファイル実行で起動したファイルを終了しなくても、?次の実行が出来る方法を紹介下さい。 RRS feed

  • 質問

  • 下記の書式の中で
    【1】【2】【3】【X】 の内一つを実行して起動したままだと、他を実行することが出来無い。
    複数、同時に実行させる方法をご紹介下さい。

    *何故か(【Z】:当folderへ)だけは、可能です。【1】【2】【3】【X】でも、偶に出来る事もある。
    *[[各々のコマンドについて、IEやexplorerに置き換えての確認をお願いします。]]
    *[[当方PCチューンナップしてあるので、そのままではIEやexplorerを使えない状態]]
    ご面倒をお掛けします。

    ---///ここから----------------------------------------
    @echo off
    :Menu
    cls
    echo.        
    echo.        
    echo.        
    echo        【1】websiteを開く
    echo        【2】regkeyへジャンプ
    echo        【3】当ファイルと同タイプのbatfileを実行
    echo     ------------------------------------------------------------------
    echo      X:編集     Z:当folderへ     Q:終了
    echo.
       set Slt=nul
       set /p Slt=入力:
    IF NOT '%Slt%'=='' SET turu=%Slt:~0,2%
       if '%Slt%'=='1' goto Set_1
       if '%Slt%'=='2' goto Set_2
       if '%Slt%'=='3' goto Set_3
       if /i '%Slt%'=='X' goto Set_X
       if /i '%Slt%'=='Z' goto Set_Z
       if /i '%Slt%'=='q' goto Set_q                 

    :Set_1
     rem ■websiteを開く
    %iron_MVP% "https://answers.microsoft.com/ja-jp/badges/community-leaders" "https://social.technet.microsoft.com/Forums/ja-JP/home"
    pause
    goto Menu

    :Set_2
     rem ■regkeyへジャンプ
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v LastKey /d "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender" /f
    start regedit -m
    pause
    goto Menu

    :Set_3
     rem ■batfileを実行
    cmd /c "F:\batpanel\open_Defender.bat"
    pause
    goto Menu

    :Set_X
     rem ■当[bat]を編集
    %Mery+% %0%
    pause
    goto Menu

    :Set_Z
     rem ■当[folder]を開く
    %open% %CD%
    pause
    goto Menu
    ---ここまで///----------------------------------------




    • 編集済み kasugasakura 2017年12月11日 11:54 日本語誤字訂正
    2017年12月11日 9:59

回答

  • 自己レスです。
    解決しました。

    各command line 先頭にstartを置く。
    start %iron_MVP%
    start regedit -m
    start cmd /c 
    start %Mery+% %0%

    お騒がせしました。
    後に、付随する点をいくつか一回投稿予定。
    • 回答としてマーク kasugasakura 2017年12月13日 9:15
    • 編集済み kasugasakura 2017年12月13日 10:43 日本語表現訂正
    2017年12月13日 9:15

すべての返信

  • 自己レスです。
    解決しました。

    各command line 先頭にstartを置く。
    start %iron_MVP%
    start regedit -m
    start cmd /c 
    start %Mery+% %0%

    お騒がせしました。
    後に、付随する点をいくつか一回投稿予定。
    • 回答としてマーク kasugasakura 2017年12月13日 9:15
    • 編集済み kasugasakura 2017年12月13日 10:43 日本語表現訂正
    2017年12月13日 9:15
  • キー操作を半減させる為に、以下を設定すると、もっと使いやすくなる。

    *複数起動したファイルを一括して終了させる
    *一度のキー操作で複数起動する
    *下記のメッセージを出さない
    -----------------------------------------------
    この操作を正しく終了しました。
    続行するには何かキーを押してください . . .
    -----------------------------------------------
    2017年12月13日 10:45