
コマンドラインからexeを起動しようとしています
shell> wampmanager
これを行うと、ユーザー アカウント制御のポップアップが表示され、許可を求められます。実行するために「はい」を押すと、実行されます。しかし、コマンド ラインから許可を与えることは可能ですか? これは、このプログラムを単独で実行するバッチ ファイルを作成しているため、実行時に「はい」ボタンを押すことができないためです。ありがとうございます。
答え1
私もこれに悩まされていましたが、しばらく前に解決策を見つけました(どこだったかはわかりません)。
- タスク スケジューラを開きます (Windows の検索バーに「タスク」と入力します)
- 「タスクスケジューラライブラリ」をクリックします
- 中央のリストで右クリックし、「新しいタスクの作成...」を選択します。
- 名前を付け、説明も付けてください(後で便利になるかもしれません)
- 下部にある「最高権限で実行」を選択します
- 下部で「構成」> [ご使用のオペレーティングシステム] を選択します。
- 「アクション」タブで「新規...」をクリックします。
- 参照をクリックして、必要な.exeを指定して、「OK」をクリックします。
- 「条件」タブで、すべての選択を解除します
- 「設定」タブで、「タスクをオンデマンドで実行できるようにする」以外のすべてのチェックを外します。
同じ「設定」タブで、一番下のオプションを好みに合わせて設定します(「新しいインスタンスを開始しない」はWAMPに必要なものです)
次に、たとえばデスクトップ上で右クリックし、「新規」>「ショートカット」を選択します。
- 場所に次のように入力します:
C:\Windows\System32\schtasks.exe /run /TN "[taskname]"
。 はtaskname
タスクの作成時に入力した名前です。 例:C:\Windows\System32\schtasks.exe /run /TN "WAMP"
- 名前を付ける
- オプションで、プロパティでアイコンを変更できます。
これで、このアイコンをスタートアップ フォルダーに配置して、たとえば起動時に WAMP を起動することができます。私はこれを 1 年以上実行していますが、今のところ問題は発生していません。皆さんにもこれが機能することを願っています ;)
答え2
まず、コマンドプロンプトを「管理者「その後、スクリプトなどを実行してください。または、SlideDown で UAC を無効にしてください」通知しない「そうすれば、管理者問題
またはバッチファイルを実行している場合は、右クリックして管理者として実行します。