バッチファイル内で相対パスを使う術
掲載日時:2009.07.29 10:00

読者ポールさんが教えてくれた、バッチファイル内で相対パスが使えるようになるというなかなか興味深いTipsをご紹介。
現在のパスを示す特殊コードを使って可能になるそうですが、フラッシュドライブにあるバッチファイルなどにはかなり便利かも。
過去にUSBスティックを起動させるショートカットを作成、というちょっと似た記事をアップしましたが、どのパソコンに差し込んでも読み込まれるバッチファイルへのフルパスが必要な場合、%~dp0をバッチファイルの現行パスを使いたい場所に置き換えてやれば良いそうです。
ポールの解説するところによれば...
"%~dp0" (""は不要)をバッチファイルで使用すると、バッチファイルパスが指定されます。
例えば:SET MAC=00:00:00:00:00:00
%~dp0mc-wol.exe %MAC%
MC-WOL.EXEはWake On LANプログラムで、PCの遠隔操作も可能となるように、このスクリプトはPCを起動させます。これを使えば、特に混乱もなくPCを遠隔操作による起動が出来るように。
ライフハッカー読者の方全員に役に立つ情報では決してないですが、フラッシュドライブツールキットとして使うと重宝するかも知れません。他にも「 FASTはギークなコマンドラインデータベース(英語)」、または「 バッチファイルの複数のアプリをコマンドラインで閉じる方法(英語)」、あたりも読んで見て下さい!
Thanks, Paul!
The How-To Geek(原文/まいるす・ゑびす)
あわせて読みたい
- Windows 7でデスクトップの壁紙を一色に設定するとログインが30秒も遅れる、というバグが発見されました
- 驚愕!? YouTubeの動画がこんな簡単な方法でダウンロードできるなんて!
- 大切な胸元のアクセサリーを守る、便利アイテム
- 「長時間座りっぱなしだと病気にかかりやすい」という研究結果
- 自分のブログよりもTwitterページの方が検索結果で上位に来てしまう場合のちょっとした対策方法
- 知っているようで意外と知らない、キッチリ結べて見た目も美しい靴紐の結び方
- 『Competitious』でライバルとの競合状況を一括管理
- 食洗機をできるだけ長く使うための5つのお手入れ法
- しわしわになったジャガイモを、捨てるべからず
- 導電糸でiPhone用手袋
掲載日時:2009.07.29 10:00
最近のコメント : バッチファイルで思い出しましたが、先週、メインPC(WinXP)が......more »
[PR]
![ライフハッカー[日本版]](http://www.lifehacker.jp/common/img/head_main_siteid.gif)





















バッチファイルで思い出しましたが、先週、メインPC(WinXP)が潰れたため、PS/55note(PC-DOS 6)を再び使い始めました。
一太郎とFAX送信ならWinXPより圧倒的に速く、ネットは携帯に任せたため、集中力が高まりました。
これもある意味でライフハックですね。。。(苦笑)