-1

cmd ウィンドウを起動し、指定したコマンドを Python スクリプトを使用して Windows の cmd に入力するにはどうすればよいですか?

たとえば、スクリプトは cmd を起動し、次のように入力します: runas /username:Admin control

次に、cmd はユーザーにパスワードの入力を求め、コントロール パネルを開きます。何か案が?ありがとう

4

1 に答える 1

1
import subprocess 
subprocess.call(['runas', '/username:Admin', 'control'])

ここにはテスト用の python シェルはありませんが、これにより、必要なものにかなり近づくはずです。

runasパスワードの入力を求めるコマンドを実行してから、コントロール パネルを起動します。これは、バッチ プログラムでも簡単に実行できます。ショートカットだけでも実行できます。それをそこに置くだけです。


コントロールパネル.bat

これは Python スクリプトに最も似ていますが、pyton インタープリターをロードする必要がありません。

runas /username:Admin control


ショートカット

これにより、コマンドとそれを実行している人をもう少し制御できます。*デスクトップを右クリック

*新着

*ショートカット

※場所は「runas /username:Admin control」と入力してください。

*ショートカットの名前を入力します。


代替ショートカット

これは、UAC で処理したい場合に便利です。

  • 上記と同じですが、場所の種類は "control" だけです

  • 次に、新しいショートカットを右クリックし、[プロパティ] をクリックします。

  • ショートカットタブをクリック

  • 「詳細」をクリック

  • 「管理者として実行」ボックスにチェックを入れます。


ボーナス代替

これにより、コントロール パネルだけでなく、変更できるすべての設定のマスター リストが表示されます。

  • 新しいフォルダーを作成し、名前を次のように変更します。

    設定.{ED7BA470-8E54-465E-825C-99712043E01C}

  • 「設定」部分は好きなように変更できます

  • 上記の「代替ショートカット」の手順に従ってください

于 2013-09-30T14:56:08.120 に答える