バッチファイル(Batch File)は、Windowsで複数の処理をまとめて実行する際に使われるプログラムファイル。 バッチファイルの中身は、基本的にはコマンドプロンプトで実行できるコマンドを1行ずつ明記したもの。 ファイル名の拡張子は、「.bat」または「.cmd」とする。通常は「.bat」が採用される。
対象:Windows 10/Windows 11、Windows Server 2016/Windows Server 2019/Windows Server 2022 コンピュータを使って業務をこなしていると、定期的にほとんど同じことを繰り返している作業がある。例えば、ファイルのバックアップやウイルスのチェックなどが挙げられるだろう。こうした作業を手動で繰り返すのは非効率かつ面倒なので、できる限りコンピュータに自動実行させたい。 定例の作業を自動化できる機能として、Windows OSには「タスクスケジューラ」が標準で装備されている。本Tech TIPSでは、このタスクスケジューラを利用して定期的にプログラム起動を繰り返すための基本的な設定手順を説明する。 ここでは、Windows 10/11上で特定フォルダを毎日決まった時刻にファイルサーバへバックアップするという作業を例に手順を紹介す
草 「それ海外だとアウトローですぅ」 「ここではない何処かに行きたいだけなら、それでもいいですけど(ドヤァ)」 「プログラミング言語に詳しくなるのは、もう生き甲斐のようなものなんです(ドヤァ)」 「来月からレポートしますぅ」 「レポートはしないですぅ」 「私は先に進みます(キリッ)」 クッソワロタwww この記事の背景 最近、仕事でバッチファイルを書かざるを得ないという不幸な場面に遭遇しているのですが、これがまた、ものすごくどうでもいいことでハマることが多々あり、思わず「このWindows、壊れてる!」と思ったほどでした。犠牲者を増やさないためにも、DOS文法の挙動を記録したメモを載せておきます。 (本記事を見てもらえば納得されると思いますが、DOSバッチの言語設計は「驚き最大の原則」を方針とし、その言語仕様は「実装」です。言語法律家というものが成立しえない、非常に平和な世界でもあります。
Yarn を使いはじめる前に、まずシステムに Yarn をインストールする必要があります。Yarn をインストールするには、様々な方法があります: 現時点では、Yarn の RC 版やナイトリービルド版の Alpine パッケージは用意されていません。 代わりに、以下の tarball を利用してください。 #### インストールスクリプト macOS やジェネリックな Unix 環境で Yarn をインストールする最も簡単な方法の1つは、我々のシェルスクリプトを使用することです。以下のコードをターミナルで実行することで Yarn をインストールできます。 ```sh curl -o- -L https://yarnpkg.com/install.sh | bash ``` インストールのプロセスには、GPG 署名の検証が含まれます。[GitHub でソースを表示](https://git
[2018-08-07 おことわり] JavaScriptで書かれたマイナンバーのチェックディジット計算プログラムを公開していましたが,個人情報保護委員会様から,入力されたものがネットに流れないことはソースで確認したが,マイナンバー収集を誤認するようなページは好ましくないのではないかというご意見をいただきました。確かにもっともなことですので,ソースコードを示すだけにとどめることにしました。このソースを打ち込めば確認できますので,ご自分でお試しください。 <p><label>マイナンバーの先頭11桁:<input id="input" size="13" onchange="check()"></label></p> <p>マイナンバーの最後の桁(チェックディジット):<input id="output" size="5" readonly></p> <script> function ch
ゼロパディング(zero padding)とは、書式の桁数に満たない数値の場合に、足りない桁数だけ 0 を追加して桁数を合わせることです。 たとえば3桁で1を表す場合、足りない2桁をゼロで埋めて 001 と表記します。 JavaScriptでは、String.slice() を使って桁数を合わせます。 たとえば変数 num の値の書式を3桁にしたい場合、下記のようになります。 var num = 1; var ret = ( '000' + num ).slice( -3 ); console.log(ret); 出力結果 001 希望の桁数だけ '000' の0を増やし、その桁数を solice( -3 ) として指定します。 2桁にしたい場合は下記になります。 var ret = ( '00' + num ).slice( -2 ); 値が想定する桁数を超えたときは上記の桁が失われるの
基本 以下の形式で、指定したサイズの画像を作成することができます。 https://placehold.jp/{幅}x{高さ}.png 例) <img src="https://placehold.jp/150x50.png"> 背景・文字の色サイズを変更する https://placehold.jp/{文字色}/150x100.png https://placehold.jp/{背景色}/{文字色}/150x100.png https://placehold.jp/{文字サイズ}/{背景色}/{文字色}/150x100.png ※背景色・文字色はRGBの16進数表記 例) <img src="https://placehold.jp/24/cc9999/993333/150x100.png"> ファイルフォーマットを変更する URL末尾の拡張子で、pngとjpgの2種類が指定可能です。
いつまでたっても間違いが無くなりません。 以下のようにListの初期化で多用するArrays.asList()。 List<String> stooges = Arrays.asList("Larry", "Moe", "Curly"); Arrays.asList() が返すインスタンスは、java.util.Arrays$ArrayList であって、java.util.ArrayList ではありません。 Arrays.asList() の実装は以下のようになっています。 public class Arrays { public static <T> List<T> asList(T... a) { return new ArrayList<>(a); } } 分かりにくいですが、ここでインスタンス化される ArrayList は Arrays の内部クラスで以下のクラスです。 pu
CSVTOJSON csvtojson module is a comprehensive nodejs csv parser to convert csv to json or column arrays. It can be used as node.js library / command line tool / or in browser. Below are some features: Strictly follow CSV definition RF4180 Work with millions of lines of CSV data Provide comprehensive parsing parameters Provide out of box CSV parsing tool for Command Line Blazing fast -- Focus on pe
sedで最後に条件にマッチしたパターンのみ置換をする場合、sed単体で実現するのはちょっと難しい。 じゃあどうすればよいのかというと、一度tacで反転させて、最初にマッチした行のみ処理を行ったのち、再度反転させてやるのが楽だ。 tac | sed '1,/パターン/ 処理内容' | tac blacknon@BS-PUB-UBUNTU-01:~$ cat /tmp/test5.txt 1 aaaaa123-111 2 bbbbb123-222 3 ccccc123-111 4 ddddd123-222 5 eeeee123-111 6 fffff123-222 7 ggggg123-111 8 hhhhh123-222 9 iiiii123-111 10 jjjjj123-222 11 kkkkk123-111 12 lllll123-222 13 mmmmm123-111 blackno
おっさん力その2。 sedでパス名の置換したい時に、/のエスケープすんのがめんどくさいって言ってた人がいたんで。 エスケープ #!/bin/bash for i in `ls /usr/local/` do echo ${i} | sed "s/\/usr\/local\///" done↓結果 bin etc games include lib man sbin share srcこれでもいいんですけど、ごちゃってしてみづれーですよね。 エスケープしない よく知られてないのかはわかりませんが、実は、s/の/部分の記号はなんでもいいのです。 ということで、このようにもかけます。 #!/bin/bash for i in `ls /usr/local/` do echo ${i} | sed "s#/usr/local/##" doneでも行けます。 まあ このパターンならbasename使
2023-04-25 逆引きUNIXコマンド 逆引きUNIXコマンド/ターミナルで動作するビジュアルなストレージ使用容量確認コマンド 2022-12-12 Ubuntu/GUI操作のWakeOnLAN・gWakeOnLan Ubuntu 2022-12-05 Ubuntu/Ubuntu22.04でデスクトップのアイコンのサイズを変更する手順 2022-08-25 Xubuntu/画面が勝手にオフされる場合の対処方法 2022-08-11 Xubuntu 2022-07-26 Linux環境設定/Windowsネットワークの名前解決と共有フォルダアクセス方法 2022-07-25 Xubuntu/Thunarでssh(sftp)接続しファイルブラウズする手順 2022-07-20 ソフトウェア/デスクトップ/Plankの設定画面を表示する ソフトウェア/デスクトップ ソフトウェア 2022-
すべての TortoiseSVN のコマンドがコマンドライン引数で制御できます。バッチファイルで自動化したり、テキストエディターなどの他のプログラムから、特定のコマンドやダイアログを起動したりすることができます。 重要TortoiseSVN はあくまで GUI クライアントです。ここでは TortoiseSVN のダイアログを表示させて、ユーザーに入力を促す方法を説明します。入力を伴わずに操作をするスクリプトを書くのであれば、公式の Subversion コマンドラインクライアントを使用してください。 TortoiseSVN の GUI プログラムは TortoiseProc.exe から呼び出します。実行するコマンドは /command:<コマンド名> 引数で指定し、 <コマンド名> の部分にはコマンド名を指定します。ほとんどのコマンドでは /path:"<パス名>" 引数でパスを指定す
java.sql インタフェース ResultSetMetaData すべてのスーパーインタフェース: Wrapper 既知のサブインタフェースの一覧: RowSetMetaData 既知の実装クラスの一覧: RowSetMetaDataImpl public interface ResultSetMetaDataextends Wrapper ResultSet オブジェクトの列の型とプロパティーに関する情報を取得するのに使用できるオブジェクトです。次のコードフラグメントは、ResultSet オブジェクトの rs を生成し、ResultSetMetaData オブジェクトの rsmd を生成し、rsmd を使用して、rs が持っている列の数と、rs にある最初の列を WHERE 節に使用できるかどうかを判別します。 ResultSet rs = stmt.executeQuery("S
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く