
WshShell.Run "explorer"
WScript.Sleep 100
WshShell.AppActivate "explorer"
WScript.Sleep 100
WshShell.SendKeys "C:\Users\Default\"
WScript.Sleep 100
WshShell.SendKeys "デスクトップ"
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"
WScript.Sleep 100
*.VBS ファイルに書き込んで、直接実行したいのですが、エラーになります。
どんなコマンドを足すといいのですか?
No.2ベストアンサー
- 回答日時:
デスクトップを開くだけなら
With WScript.CreateObject("WScript.Shell")
.Run "explorer.exe " & .SpecialFolders("Desktop")
End With
No.1
- 回答日時:
explorerでデスクトップが表示されれば良いのでしょうか?
試してみましたが、SendKeyした時にアドレスバーにカーソルが来ていないとうまくいかないようです。
私のPC(XP)では下記の記述で表示できました。
Set WshShell=Wscript.CreateObject("Wscript.Shell")
WshShell.Run("explorer file://C:\Users\Default\デスクトップ/")
この回答への補足
Sendkeys "{%d}"
をアドレスを出力する直前に書くことでアドレスバーにカーソルを移動しました。
現在使用しているパソコンはWIN8ですが、プログラミングしているときWINXPだったりします。
どちらでも使えるようにするには、
WshShell.Run("explorer file://C:¥…")
の形式が良いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントに挿入したエク...
-
VB6のプロジェクトロードエラー...
-
エクセルVBA 開いているブック...
-
80070052エラー
-
ファイルは既に開かれています(...
-
デバイスドライバの開発について
-
logonui.exe
-
ASP(vbs)でのBCPの実行について
-
VBSのsendkeysで日本語を出力し...
-
外付けHDDのチェックディスク
-
バッチファイルでXCOPYコマンド...
-
フォルダの中のファイルを任意...
-
Excelのハイパーリンクのアドレ...
-
高橋→異体字
-
「たる」を漢字変換しようとし...
-
win10で1つのフォルダ内に保存...
-
中身のファイルは残したままフ...
-
Windows XPで二点しんにょうを...
-
共有ファイルのアイコンの変更
-
HULFTとOWFTの違いに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントに挿入したエク...
-
VB6のプロジェクトロードエラー...
-
エクセルVBA 開いているブック...
-
バッチファイルでXCOPYコマンド...
-
パソコン起動時
-
ShellExecute でショートカット...
-
IISでローカル内からhttp://loc...
-
ファイルは既に開かれています(...
-
最近Texを利用し始めた大学生で...
-
中度論理障害のHDD復旧
-
WORD2000を起動するとアプリケ...
-
スタックエラー?って何ですか
-
Wininet.DLL使用時のプログラム...
-
ClickOnceで意味不明なエラー
-
データベースアクセスエラー(...
-
VBSのsendkeysで日本語を出力し...
-
unity xcode
-
C++言語エラー
-
FileSystemObject CopyFile ...
-
マイクロソフトのヴィスタを使...
おすすめ情報