くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

Windows

BATファイルで部分文字列を得る - LEFT

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの9日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。BATファイルを使って、VBのLEFT関数みたいなコマンドを作成します。 LEFT.bat @set str=%~1 @set /a le…

コマンドプロンプトで読んでおくべき7つのHELP - その⑦「call /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの8日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 call /? バッチ プログラムを別のバッチ プログラムから呼び出します。 CALL [ドライブ:][パス]ファイ…

コマンドプロンプトで読んでおくべき7つのHELP - その⑥「setlocal /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの7日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 setlocal /? バッチ ファイルで環境変更のローカル化を開始します。SETLOCAL を実行した後で 変更し…

コマンドプロンプトで読んでおくべき7つのHELP - その⑤「set /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの6日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 set /? cmd.exe 環境変数を表示、設定、または削除します。 SET [変数名=[文字列]] 変数名 環境変数…

コマンドプロンプトで読んでおくべき7つのHELP - その④「for /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの4日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 for /? 指定されたコマンドをファイル セットの各ファイルに対して実行します。 FOR %変数 IN (セット…

コマンドプロンプトで読んでおくべき7つのHELP - その③「if /?」

コマンドプロンプトで読んでおくべき7つのHELP - その③「if /?」 これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの3日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 if /? バッチ プログラム中で条件処…

コマンドプロンプトで読んでおくべき7つのHELP - その②「start /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの2日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 start /? 指定されたプログラムまたはコマンドを実行するためにウィンドウを開きます。 START ["タイ…

コマンドプロンプトで読んでおくべき7つのHELP - その①「cmd /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの1日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 cmd /? Windows コマンド インタープリターの新しいインスタンスを開始します。 CMD [/A | /U] [/Q] …

MSYS2環境に無理やりgiter8を突っ込んだ

普通にインストールしても入らなかったので、メモ。※途中いろいろダメだったけどよく覚えてないので結果だけ書く。 手順 1. sbtのインストール これはchocolateyから。 cinst jdk8 cinst sbt 2. winptyを使ってsbtするようにエイリアス設定 .profileにても。…

MobaXtermでpageantを使う設定

windows + busyboxで検索してるうちにMobaXtermにたどり着いて、使い始めてみました。 なかなかおもしろい感じ。 さて、sshでpageant使いたいんですよね……と思ったら設定項目にありました。

MSYS2はじめたっぽい~

セットアップ 準備 msys2をx86_64のインストーラからインストール。MSYS2 Shellから pacman --noconfirm -Sy pacman --noconfirm --needed -S bash pacman pacman-mirrors msys2-runtime # MSYS2 Shellを再起動 pacman --noconfirm -Su で、MinGW-w64 Win64 …

WindowsにMSYS2を使ってCOBOL環境を構築する

前回(【COBOL】WindowsにOpenCOBOL環境を構築 - くんすとの備忘録)から約2年が経ち、パッケージやらなにやらのバージョンが上がったりしているので、最近のやり方でもう一度セットアップしてみます。 ※前回はMinGWを使いましたが、今回はMSYS2を使用します。…

Chocolateyを使って端末をセットアップした

Chocolateyを使って、ドライバ・セキュリティソフトを入れたあとのWindows7端末へ、必要なソフトウェアをセットアップしました。 設定ファイル packages.config セットアップBAT ※管理者権限で実行 setup.bat 注意点 Google日本語入力は、インストール後ダイ…

【Windows】VMWarePlayerを自動インストールする方法

Windows環境の構築を出来る限り自動化していこうとしていく中でのメモ。 環境 OS:Windows7 64bit インストーラ:VMware-player-7.0.0-2305329.exe 方法 コマンドプロンプトを管理者として実行し、以下のコマンドラインを投入するとVMWare Playerが自動的に…

Windowsで環境変数を管理者権限なしで書き換える裏ワザ

方法 環境変数を設定してからexplorer.exeを再起動します。 1. cmdを開く 2. 環境変数のセット 2. タスクマネージャからexplorer.exeのプロセスを終了 3. 1と2で使用したcmd.exeからexplorer.exeを起動 4. cmdを開きなおして確認 ※あくまでも裏ワザなので、…

WindowsにJDK8をインストールせずに導入する手順

JDK8を入れたかったんだけどインストーラを使ったせいでいろいろ汚れるのが嫌だったので。 1. Oracle公式サイトからインストーラをダウンロードする 矛盾しているようですが、公式からインストーラをダウンロード。 2. おもむろにインストーラを解凍する 7-z…

MinGW環境にwgetをインストールする

コマンドラインから以下の通り。 mingw-get install msys-wget

IEを使用せずにFireFoxをダウンロードする方法

VBScriptを使えばできまする。 donwload_firefox.vbs Set Http = Wscript.CreateObject("Msxml2.ServerXMLHTTP") Http.Open "GET", "https://download-installer.cdn.mozilla.net/pub/firefox/releases/29.0/win32/ja/Firefox%20Setup%20Stub%2029.0.exe", F…

BATファイルで環境変数を設定ファイルから読み込む方法2つ

概要 WindowsのBATファイル(*.bat)で、環境変数を外部ファイルから読み込む方法を2通り解説します。 DLLなどは不要です。 方法①:外部BATファイルにSETコマンドを書く 設定ファイルとしてBATファイルを用意し、CALLコマンドで取り出しますsetting.bat (環境設…

VBScriptで二次元配列のクイックソート

VBScriptで二次元配列へのクイックソートを実装してみました。 VB6やVBSでも使えると思います。 (残念ながら、VBS/VB6/VBAには普通のソートはありません。MSFlexGridを使うとかしないとない)コードはGistに上げました。元ネタ結構前に書いたので、間違ってる…

【BAT】DOS-BATで、コマンドラインから使う簡易な課題管理システムを作ってみた。

Redmineの準備が間に合わず、ついカッとなって作った。GitHub → https://github.com/kunst1080/batits実質はBATファイル1つだけで動くおもちゃですが、使えなくもない、と言った出来の代物。※当然ですがWindowsでしか動きません 興味のある方はお試しあれ。

編集中のファイルをFTPでアップロードするサクラエディタマクロ

編集中のファイルの2行目にアップロード先のパスを記入し、マクロを実行します。 こんなかんじで。 #!/usr/local/bin/bash #PATH:/usr/home/kunst echo hogehoge [sakura_ftpUpload.js]

【cmd】コマンドプロンプトでよく使うコマンドと対応するUNIXコマンドの一覧

概要 自分がコマンドプロンプト環境でよく使ってるコマンドを一覧にまとめてみました。 コマンドプロンプトのコマンドとUNIXコマンドの対応表としてまとめています。 前置き 標準のコマンドは、以下の方法でヘルプを確認することが出来ます。コマンドの詳細…

【Java】Windows7でPlay Frameworkの開発環境を構築する

概要 軽量Javaによる開発ということで「Play Framework」を使った開発環境の構築を行う。※本記事作成時のバージョンは 2.2.0 公式サイト(日本語版) http://www.playframework-ja.org/ 実行環境の構築 セットアップ まずはパッケージを公式サイトからDL 「…

【Windows】ペイントを2秒くらいで起動する小技

つまんねー事言うなよ!(by 蕪羅亭魔梨威) 7秒くらいかかる方法 スタートメニュー→アクセサリ→ペイント 2秒で起動する方法 win + R → mspaint お後がよろしいようで。

vmnet.cfgを開く。

BATファイルで。vmnetcfg.bat cd /d "C:\Program Files (x86)\VMware\VMware Player" start "" rundll32 vmnetui.dll,VMNetUI_ShowStandalone

サクラエディタでMarkdown記法に色づけ

結構前のネタ。http://sakura.qp.land.to/?Customize%2F%C5%EA%B9%C6%2F74に投稿済み。微妙にシンタックスハイライトされたり。そういうこともあるでしょうが、そうでないこともあるでしょう。

Pagentを使って自動ログインするTera Termマクロ

connect 'ホスト名:ポート名 /ssh /auth=pagent /user=ユーザ名'

WindowsXPでシンボリックリンクを作成したかったんだけど無理っぽいので仕方なくジャンクションを作成

ググってみた感じでは、どうやらWindowsXPではシンボリックリンクは作成できないようなので…… (Vista以降じゃないとダメっぽい?)てなわけで、妥協してジャンクションを作成します。まずは、「Windows Server 2003 Resource Kit Tools」とやらをインストー…

【cmd】WindowsXPにはなくてWindows7にはあるコマンド

概要 dir C:\Windows\system32\*.exe | more したら、見たことのないコマンドがいくつか出てきたので、目ぼしいものを調べてピックアップ!※WindowsXP Home Edition(以後XP)とWindows7 Home Premium 64bit(以後win7) を比較しています 見つけたコマンド wher…