Option Explicit
Dim objShell, intRetVal, intErrNum
Dim sn As String
Set objShell = CreateObject("WScript.Shell")
objShell.Run("c:\Windows\System32\notepad.exe")
WScript.Sleep 2000
sn = f
If objShell.AppActivate("Untitled - Notepad") Then
WScript.Sleep 500
objShell.SendKeys "%{sn}"
End If
上記の vbs コードでは、alt+f キーを「untitled - Notepad」アプリケーションに渡そうとしていますが、キーを直接渡す代わりに、変数に割り当ててから変数を渡したいと考えていました。
しかし、上記のコードは、スクリプトの実行中に以下のエラーをスローしています。
E:\vbs\test2.vbs(3, 8) Microsoft VBScript コンパイル エラー: ステートメントの終わりが必要です
キーを変数に割り当て、変数をキーとして渡すにはどうすればよいですか。