この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
2017年12月20日
どこにbatファイルを置いても正常に処理する書き方。
batファイルをUSBに入れていて
パソコンに接続したときの、ドライブパスが変わったり
共有フォルダ上で実行や、管理者で実行やでしたときに
カレントパスが変わってしまい
うまく動かないことありませんか?
そんなことが無いように、他のファイルを使うbatでは
処理の前に次のコマンドを入れておきましょう。
PUSHD %~dp0
これでカレントパスが、batファイル実行されたフォルダになるので
同じフォルダの別ファイルの処理や、相対パス指定が容易になります。
パスを元に戻すコマンドは
POPDです。
batがbatを何度も呼ぶような処理をする時にトラブルが起こるので
処理の最後に入れておきましょう。
簡単安心!ビットコイン取引所 coincheck
パソコンに接続したときの、ドライブパスが変わったり
共有フォルダ上で実行や、管理者で実行やでしたときに
カレントパスが変わってしまい
うまく動かないことありませんか?
そんなことが無いように、他のファイルを使うbatでは
処理の前に次のコマンドを入れておきましょう。
PUSHD %~dp0
これでカレントパスが、batファイル実行されたフォルダになるので
同じフォルダの別ファイルの処理や、相対パス指定が容易になります。
パスを元に戻すコマンドは
POPDです。
batがbatを何度も呼ぶような処理をする時にトラブルが起こるので
処理の最後に入れておきましょう。
簡単安心!ビットコイン取引所 coincheck
Batの中でクリップボードにテキストを入れる方法
バッチ処理の中で、クリップボードに何かテキストを入れたいことがあると思います。
ありますよね?
その方法です。
コマンド
clip
使い方
echo (テキスト)|clip
使用例
echo この文をクリップボードに入れたい|clip
この後 CTRL+V等で貼り付け処理をすると「この文をクリップボードに入れたい」と入力されます。
注意点は|clipの前に空白を入れないことです。
空白を入れるとそれ込みでクリップボードに入ってしまいますので
分かり難いトラブルの元になることがあります。
ちなみに | の入力方法は Shift+¥です。
簡単安心!ビットコイン取引所 coincheck
ありますよね?
その方法です。
コマンド
clip
使い方
echo (テキスト)|clip
使用例
echo この文をクリップボードに入れたい|clip
この後 CTRL+V等で貼り付け処理をすると「この文をクリップボードに入れたい」と入力されます。
注意点は|clipの前に空白を入れないことです。
空白を入れるとそれ込みでクリップボードに入ってしまいますので
分かり難いトラブルの元になることがあります。
ちなみに | の入力方法は Shift+¥です。
簡単安心!ビットコイン取引所 coincheck