Skip to content

Instantly share code, notes, and snippets.

@echo off
rem
rem このバッチの説明
rem
rem 設定事項
set HOGE="変数の値"
rem このバッチが存在するフォルダをカレントに
@toagit
toagit / javaExec.bat
Created April 21, 2015 09:11
java 実行bat
pushd %0\..
java -cp ./target.jar com.osd.xxx.clazz.class
pause
//リソースを確保した順と逆順に確実にfinallyでリソースを解放する
try {
String path = "";
BufferdReader br = null;
try {
File file = new File(path);
String encode = "UTF-8";
// br = new BufferdReader(new FileReader(file));
br = new BufferdReader(new InputStreamReader(new FileInputStream(file), encode));
@toagit
toagit / StandardInput.java
Created April 21, 2015 09:27
標準入力取得
BufferdReader br = new BufferdReader(new InputStreamReader(System.in));
@toagit
toagit / Junit3.java
Created April 23, 2015 05:59
JUnit3
// 正常系
// 例外はcatchしないことで、JUnit側でStackTraceはかせる
public void testOK() throws Exception {
}
// 異常系
// 検証対象の例外を検証する
public void testException() throws Exception {
try {
@toagit
toagit / ReflectionField.java
Created May 25, 2015 02:31
Reflectionサンプル
/**
* boolean型Privateフィールド取得
* @throws Exception JUnitでの使用を想定しているため、例外は全てスローする。
*/
private boolean getBooleanByReflection(Class<?> clazz, Object obj String name) throws Exception {
Field field = clazz.getDeclaredField(name);
field.setAccessible(true);
return field.getBoolean(obj);
}
@toagit
toagit / screenSaveLock.bat
Created May 29, 2015 03:56
スクリーンセーバーロック解除 レジストリ版
@echo off
rem スクリーンセーバーロックの一時解除バッチ(管理者権限)
rem 実行するとスクリーンセーバーロックを無効にします。
rem 一時停止を解除するとスクリーンセーバーロックをを有効にします。
rem param:1(有効)/0(無効)
set key="HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop"
set secure="ScreenSaverIsSecure"
@toagit
toagit / pagefile.bat
Last active August 29, 2015 14:22
ページング設定ON/OFFバッチ
@echo off
echo *********メニュー*********
echo 0:ページファイル削除
echo 1:ページファイル作成
echo 2:ページファイル変更
echo **************************
rem コンソール改行
echo.
rem cd %~p0
rem 入力値を環境変数に設定
@toagit
toagit / findString.bat
Created June 16, 2015 04:00
変数内の文字列を検索するコマンドのサンプル
echo off
set hoge="aaatestxxx"
@echo %hoge% | find "test" > NUL
echo %errorlevel%
if errorlevel 1 (
echo error!!
) else (
echo OK!
)
@toagit
toagit / DelayedExpansion.bat
Created June 16, 2015 05:12
遅延環境変数使用可能オプション
rem 遅延環境変数使用可能オプション
@setlocal EnableDelayedExpansion
rem 変数
set hoge=xxx
echo !hoge!