めったに作らないけど、わけあってWindowsのバッチをかきました。
少し学んだことがあったので、メモがてらに残しておきます。
ifやforの中では、遅延環境変数展開をしないといけないので、setlocal enabledelayedexpansionを宣言し、ブロック内では%variable%ではなく!variable!を使う。
ローカル変数を使うにはsetlocalとendlocalを使い、この2つの間でsetコマンドを使って変数を操作すると、ローカル変数になる。
setlocal enabledelayedexpansionの中では、変数はローカル変数になる。
endlocalするときに、外部に変数を持ち出したいときは、
endlocal && set variable1=%variable1% && set variable2=%variable2%
とすることで、外部に変数を持ち出せる。
setlocal~endlocalの中で、callをすると、callしていった先でもローカル変数のままとなる。
-
AndroidスマホとカーナビをBluetooth接続をしている。 Google Play Musicではカーナビに楽曲情報が表示されるが、YouTube Musicでは表示されない。曲の頭出しや停止・再生はカーナビ側から操作ができる。 結論から言うと、AVRCPのバージョン...
-
3月からWindows Updateがうまく行かない。かなり以前の職場でWSUSといろいろと格闘したので、Windows Updateの扱いはよく知っているつもりではあるが、簡単には治らなかった。 次の累積パッチで治るかなと思って放置していたが、4月分もあたっていないし、最悪再イ...
-
iPadを落としたら、イヤホンジャックが抜けずに途中からポキっと行ってしまった。 仕方がないので修理をすることに。 使っているヘッドセットはlogicoolのH151 STEREO HEADSET。
-
Nokia Withingsの体重計のデータは、WithingsのHealthMateアプリでGoogle Fitに取り込まれるはずだが、どうやってもアップロードがうまく行かなかった。 最近、HealthMate経由で取り込まれるようになっていたので、過去分をWithingsの...
-
Linuxの起動が遅い。dmesgでみると、"random: crng init done"に6~8分位かかっている。 結論から言うと、Kernelのconfigで CONFIG_RANDOM_TRUST_CPU=y とすれば解決した。 My li...
2013/09/07
登録:
コメントの投稿 (Atom)
0 件のコメント:
新しいコメントは書き込めません。