Windows2000を使用しています。
ショートカットの作成方法についてヘルプを参照し、下記オブジェクトを使用し作成できることは分かりました。
Set Shell = CreateObject("WScript.Shell")
DesktopPath = Shell.SpecialFolders("Desktop")
Set link = Shell.CreateShortcut(DesktopPath & "\test.lnk")
しかし、1つ1つ意味がイマイチ良く分かりません。
どなたか、VBSに詳しい方教えて下さい。
link.Arguments = "1 2 3"
link.Description = "test shortcut"
link.HotKey = "CTRL+ALT+SHIFT+X"
link.IconLocation = "foo.exe,1"
link.TargetPath = "c:\blah\foo.exe"
link.WindowStyle = 3
link.WorkingDirectory = "c:\blah"
link.Save
No.1ベストアンサー
- 回答日時:
'リンク先
link.TargetPath = "c:\フォーマット.exe"
'ファイル起動パラメータ
link.Arguments = "ぱらめーた"
'作業フォルダ
link.WorkingDirectory = "c:\作業ふぉるだ"
'ショートカットキー
link.HotKey = "CTRL+ALT+SHIFT+X"
'起動時の大きさは最大化
link.WindowStyle = 3
'コメント
link.Description = "こめんとーーー"
'アイコンを設定
'プロパティで[アイコンの変更]ボタンを押すと、複数のアイコンを
'EXEが持っていることがわかります。
'そのExeのアイコンの何番目を利用するかを指定しています。
link.IconLocation = "explorer.exe,3"
'設定終了
link.Save
No.2
- 回答日時:
おっと、先頭の文章が抜けてしまいました。
。。#1の先頭に以下の発言をする予定でした。
------------------------------------
一つ一つ教わるより、デスクトップにできたショートカット[test.lnk]のプロパティを見た方が早いですよー
分かりやすいように、順番を並べ変えました。
質問であがっていた
Set link = Shell.CreateShortcut(DesktopPath & "\test.lnk")
以降を次のようにして、プロパティを見てください。
この回答への補足
ショートカットをAll Userのデスクトップに置きたいんですが、このパスだと作成されません。
この指定だと何がいけないのでしょうか?DesktopPath = Shell.SpecialFolders("C:\Documents and Settings\All Users\デスクトップ\")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP php エラー 2 2022/10/23 16:43
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- 格安スマホ・SIMフリースマホ 楽天LINK アプリについて 楽天LINKアプリで今日の夕方、16時に発信し通話しましたが、「my楽 2 2022/05/17 20:58
- アジア シンガポールのMRT乗車でクレジットカードのタッチ決済を使用した場合の料金 2 2022/12/11 16:42
- 格安スマホ・SIMフリースマホ 楽天モバイルでお伺いしたいのですが、現在楽天モバイルでAndroidを使用しているのですがスマホの調 2 2023/06/02 19:31
- Ruby htmlの記述で link rel=stylesheet href=ress.cssの指定をする l 1 2023/04/02 21:15
- 楽器・演奏 エレキギターで 直接 bluetooth スピーカを鳴らしたい。 2 2023/06/22 10:26
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
ショートカットの作成とコピー
-
C#でMediaPlayerを立ち上げた後
-
PL/SQLで作成したストア...
-
ExcelVBAにてアプリをタスクマ...
-
プロセスが終了されたかどうか...
-
VBScript ショートカット
-
stable diffusionのインストー...
-
プログラムを実行すると、なぜ...
-
コマンドプロンプトのエラーに...
-
大量のフォルダからひとつのフ...
-
カシミール3D 無料インストール
-
テキストファイルの1行目のみを...
-
EXCELのVBAでフォルダ内のファ...
-
binファイルを解凍したいの...
-
Latexで図番号だけを「図1.1」...
-
これってパソコンの最適化が完...
-
ファイル名一括変換ソフト
-
phtmlって何ですか?
-
binフォルダーとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
stable diffusionのインストー...
-
batファイルで立ち上げたaplを...
-
ショートカットの作成とコピー
-
exe間での引き値の受け取り方法
-
VB.NETでDOSコマンドの複数実行
-
バッチファイル実行時に起動す...
-
VB.NETでコマンドプロンプトの操作
-
プログラムを実行すると、なぜ...
-
c#でコマンドプロンプトを実行...
-
gccがコマンドプロンプト上で使...
-
VBAからキャッシュを削除する方...
-
64bitのwindowsサーバーで32bit...
-
UWSCについて
-
ショートカットのリンク先が参...
-
バッチファイルからftpを実行時...
-
Shiftキーを押しながら起動
-
C#でMediaPlayerを立ち上げた後
おすすめ情報