ShellExecuteWait()
を使用してカメラアプリケーション(Windows 10)を起動しようとしています。しかし、私はそれを動作させるように見えることはできません。私はヘルプファイルから次のコードを試しました:AutoItを使用してカメラアプリケーション(Windows 10)を起動します
#include <MsgBoxConstants.au3>
Camera()
Func Camera()
;Execute Camera and wait for Camera to close
Local $iReturn = ShellExecuteWait("notepad.exe")
;Display the return value
MsgBox($MB_SYSTEMMODAL, "", "The return code from Notepad was: " & $iReturn)
EndFunc
これはメモ帳を表示します。これを閉じると、戻り値と共にメッセージボックスが表示されます。ただし、notepad.exe
をexplorer.exe
に変更すると、ShellExecuteWait()
が失敗したように見えます(メッセージボックスはすぐに表示されます)。
Run("camera.exe")
を使用してWindows 10でカメラを開くことはできません。 explorer.exe
のようにこれは失敗し、メッセージボックスはすぐに表示されます。
これは私が仕事をしたいコードです:
#include <MsgBoxConstants.au3>
Camera()
Func Camera()
;Execute Camera and wait for Camera to close
Local $iReturn = ShellExecuteWait("explorer.exe", "shell:AppsFolder\Microsoft.WindowsCamera_8wekyb3d8bbwe!App")
;Display the return value
MsgBox($MB_SYSTEMMODAL, "", "The return code from Notepad was: " & $iReturn)
EndFunc
ありがとうございます、私は仕事を続けるべきです。 –