8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

トリックショートカットの作成

Last updated at Posted at 2019-02-20

#トリックショートカットの作成

【ぜんぶポータブル】ポータル

最終更新:2019年2月20日

ここでは、相対パスで指定するショートカット「トリックショートカット(勝手に命名)」の作成について説明します。フルパス指定しなきゃいけないショートカットなんて駆逐されてしまえばいいとせんせは思います。

駆逐方法

2019-02-20-13-29-44.png
まずおもむろにショートカットを作成したいフォルダをWindowsエクスプローラーで開いて、「ホーム」→「新規」→「新しいアイテム」から「ショートカット」を選択します。
2019-02-20-12-20-20.png
「ショートカットの作成」ダイアログ中項目の場所を入力してください欄に、

%windir%\System32\rundll32.exe url.dll,FileProtocolHandler "apps\win\Code.cmd"

まずはコピペしてください。手入力しようと思っちゃダメだ。

このコピペした一文最後のダブルクォーテーションの中が、ショートカットが存在するフォルダからの相対パスで指定するファイルの場所です。なお、この作り方ではコマンドライン引数を渡せませんので、そういう方は下の参考文献でご確認ください。この例ではappsフォルダのwinフォルダのCode.cmdを指定していますのでもちろんこれがなければ何も起こりません、変更して「次へ」ボタンを押してください。
2019-02-20-12-34-08.png
次に、このショートカットの名前を入力してください欄に適当な名前を入力して「完了」ボタンを押します。
2019-02-20-12-40-11.png
ショートカットが作成されました。でももうちょっと操作しないといけません。作成したショットカットを選択して「ホーム」→「開く」にある「プロパティ」ボタンをクリックします。
2019-02-20-13-05-56.png
最初は下の感じで開かれていると思いますが、まず作業フォルダー欄に書かれている文字を全て削除してください。
2019-02-20-13-10-14.png
アイコン気にしない方はこれで「OK」です。でもやっぱさみしいので、「アイコンの変更」ボタンを押して、
2019-02-20-13-08-32.png
このファイル内のアイコンを検索欄をおもむろにからっぽにして
から下の一覧からアイコンを選択欄をクリックすると
2019-02-20-13-19-22.png
自動的にWindows標準のアイコンファイル一覧に飛んでくれるので、なんか適当なやつを選んで「OK」ボタンを押してください。ここはフルパス指定じゃないと参照できないんですよねぇ…
2019-02-20-13-22-54.png
以上の設定を確認して「OK」ボタンを押します。
2019-02-20-13-24-05.png
こんな感じで作っていってください。

別にバッチファイルでよくね?

だってアイコン付けたいじゃないですかぁ
ちゃんちゃん

参考文献

Windows Script Programming「ショートカットに相対パスを指定する。(その2)」
http://scripting.cocolog-nifty.com/blog/2010/03/post-b124.html
2019年2月20日閲覧

8
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?