3

大きな csv ファイルを検索し、検索パラメーターに基づいてコンピューター名を見つけることができるコードをいくつか書きました。

ここで、この文字列 (コンピュータ名) をコマンド ライン パラメータとして渡し、それを使用して RealVNC ( にあります) を自動的に実行したいと思いますC:\Program Files\RealVNC\VNC4\vncviewer.exe。したがって、コードが実行された後、RealVNC ウィンドウがポップアップし、ネットワーク上のコンピューターにリモートでアクセスできます。

4

3 に答える 3

1

subprocessモジュール (より具体的にはcallまたはPopen)を見てください。

于 2013-06-20T19:51:59.490 に答える
1

subprocess.Popen呼び出し側プログラムを realvnc が終了するまで待機させたくない場合は、 を使用してください...

import subprocess

hostname = 'foo.example.com' # Read the hostname from your CSV file instead.

# Suppres terminal windows on MS windows.
startupinfo = None
if os.name == 'nt':
    startupinfo = subprocess.STARTUPINFO()
    startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
subprocess.Popen(['C:\Program Files\RealVNC\VNC4\vncviewer.exe', hostname])
于 2013-06-20T20:13:26.853 に答える