SlideShare uma empresa Scribd logo
1 de 19
明日から仕事で使える(物もあるかも)
バッチファイル、JScript、PowerShell
のサンプルプログラムの紹介
2015/7/2
佐野 尚之
アジェンダ
 バッチファイル、VBScript、Jscript、PowerShellについて
 ファイルをコピー
 ファイルを移動
 ファイルが存在したら削除
 古いログファイルを削除
 Oracleに接続してSQLを実行して結果をファイルに出力
 文字コードがShift-JISのファイルをUTF-8に変換
 縦のデータを横に並べる
 CSVファイルのデータをSQL文で操作
 参考URL
2
バッチファイル、VBScript、Jscript、
PowerShellについて
 バッチファイル(拡張子「.bat」)
 Windowsのコマンド プロンプトで使用できるコマンド実行をテキストファイルに記載した
ものがバッチファイル。
 VBScript(ブイビースクリプト。拡張子「.vbs」)・・・今回は対象外です(^_^;)
 Visual Basic のサブセットの為、すべてのステートメント、組み込み関数をサポートして
いない。型がなかったり(すべて Variant 型)、Format 関数がない。On Error Gotoが
無くてOn Error Resume Nextのみ。
 JScript(ジェイスクリプト。拡張子「.js」)
 ECMAScript(※)やJavaScript と互換性があるマイクロソフトが作ったスクリプト言語。
 PowerShell(パワーシェル。拡張子「.ps1」)
 NET Framework を利用するWindowsのシステム管理用シェル。Active Directoryや
Office365のユーザー追加/更新/削除を行うこともできる。
※ECMAScript(エクマスクリプト)は、Ecma Internationalによって標準化されたスクリプト 言語。
実装ごとの互換性が低い JavaScript 類(特に JScript)の標準を定めたもの。
3
ファイルをコピー
バッチファイル
4
REM test.txtファイルをd:backupフォルダにコピー
REM d:backupフォルダに同じ名前のファイルがあっても
REM 上書き確認をしない(オプション「/Y」)
COPY /Y test.txt d:backup
REM test.txtファイルをd:backupフォルダに
REM test2.txtというファイル名でコピー
REM d:backupフォルダに同じ名前のファイルがあっても
REM 上書き確認をしない(オプション「/Y」)
COPY /Y test.txt d:backuptest2.txt
ファイルをコピー
JScript
PowerShell
5
// ファイル関連の操作を提供するオブジェクトを取得
var fs = new ActiveXObject( "Scripting.FileSystemObject" );
// C:/TEST/1/Info.txtをC:/TEST/2にコピー
// コピー先の同名のファイルが読取専用ファイルだった場合は
// 例外が発生します。
// 引数の3番目の設定値がtrueなら上書きされ、falseは上書き
// されません。(省略可)
// 省略した場合は、trueと同じ動作です
fs.CopyFile( "C:/TEST/1/Info.txt", "C:/TEST/2/" );
// オブジェクトを解放
fs = null;
Copy-Item test.txt d:backuptest2.txt
ファイルを移動
バッチファイル
6
REM test.txtファイルをd:backupフォルダに移動
REM d:backupフォルダに同じ名前のファイルがあっても
REM 上書き確認をしない(オプション「/Y」)
MOVE /Y test.txt d:backup
REM test.txtファイルをd:backupフォルダに
REM test2.txtというファイル名で移動
REM d:backupフォルダに同じ名前のファイルがあっても
REM 上書き確認をしない(オプション「/Y」)
MOVE /Y test.txt d:backuptest2.txt
ファイルを移動
JScript
PowerShell
7
// ファイル関連の操作を提供するオブジェクトを取得
var fs = new ActiveXObject( "Scripting.FileSystemObject" );
// C:/TEST/1の拡張子が「.txt」のファイル全てをC:/TEST/2に移動
// 同じ名前のファイルがあった場合は例外が発生
fs.MoveFile( "C:/TEST/1/*.txt", "C:/TEST/2/" );
// オブジェクトを解放
fs = null
Move-Item test.txt d:backuptest2.txt
ファイルが存在したら削除
バッチファイル
JScript
8
IF EXIST “d:workuser.csv" (
DEL /F /Q “d:workuser.csv"
)
// ファイル関連の操作を提供するオブジェクトを取得
var fs = new ActiveXObject("Scripting.FileSystemObject");
// 「C:/TEST」の階層に「Info.txt」ファイルが存在しているかを確認
If (fs.FileExists("C:/TEST/Info.txt"))
{
// 2つ目の引数がtrueの場合、読み取り専用のファイルも削除しますが、
// falseの場合、は読み取り専用ファイルは削除できません
fs.DeleteFile("C:/TEST/Info.txt", true);
}
// オブジェクトを解放
fs = null;
ファイルが存在したら削除
PowerShell
9
if (Test-Path "c:testinfo.txt")
{
# 読み取り専用ファイルを削除するには、-forceパラメータを使用する
Remove-Item "c:testinfo.txt" -force
}
古いログファイルを削除
バッチファイル
<参考URL>
Windowsのforfilesコマンドで条件に合うファイルを取り出して処理する
http://www.atmarkit.co.jp/ait/articles/0902/27/news132.html
WindowsServer、Forfilesコマンドで古いログを自動で削除
http://www2.sawanoboly.net/wp_old/2008/07/25/386.html
10
REM "C:worklogフォルダ内の拡張子が「.log」のファイルで
REM 更新日が5日以上前のものを削除
forfiles /P "C:worklog" /M *.log /D -5 /C "cmd /c DEL /F /Q @file"
Oracleに接続してSQLを実行して結果を
ファイルに出力
バッチファイル
11
<実行するSQLファイル>
set feedback off
set heading off
set pagesize 0
set verify off
spool &1
select
TO_CHAR(YMD,'YYYY/MM/DD HH24:MI:SS') || ',' || TITLE
from
TITLES
where
YMD BETWEEN TO_DATE('&2', 'YYYY/MM/DD HH24:MI:SS') AND
TO_DATE('&3', 'YYYY/MM/DD HH24:MI:SS')
order by
YMD;
spool off;
exit;
REM sqlplus ユーザ名/パスワード@ネットサービス名 @実行するSQLファイル SQLファイルの引数① SQLファイルの引数②
sqlplus -s test/password@XE @"d:worksqluser.sql" "d:workoutuser.csv" "2015/07/01 2:00" "2015/07/02 2:00"
文字コードがShift-JISのファイルをUTF-8に変換
JScript
12
var strFullPath = "C:/Users/sano/Desktop/test.txt";
// ファイル関連の操作を提供するオブジェクトを取得
var fs = new ActiveXObject("Scripting.FileSystemObject");
var Stream = new ActiveXObject("ADODB.Stream");
var Stream2 = new ActiveXObject("ADODB.Stream");
Stream.Open();
Stream.Type = 2; // StreamTypeEnum の adTypeText
Stream.Charset = "shift_jis";
Stream.LoadFromFile(strFullPath);
Stream2.Open();
Stream2.Charset = "utf-8";
Stream.CopyTo(Stream2);
Stream2.SaveToFile(strFullPath, 2);
Stream2.Close();
Stream.Close();
// オブジェクトを解放
fs = null;
縦のデータを横に並べる
JScript
Inputファイル
FROM : a1
TO : test1@hogehoge.com
TEST : b
FROM : b1
TO : test2@hogehoge.com
TEST : c
↓
Outputイメージ
FROM,TO,TEST
a1,test1@hogehoge.com,b
b1,test2@hogehoge.com,c
13
縦のデータを横に並べる
x
14
String.prototype.trim = function() {
return this.replace(/^[s ]+|[s ]+$/g, '');
}
// オープンモード
var FORREADING = 1; // 読み取り専用
var FORWRITING = 2; // 書き込み専用
var FORAPPENDING = 8; // 追加書き込み
// 開くファイルの形式
var TRISTATE_TRUE = -1; // Unicode
var TRISTATE_FALSE = 0; // ASCII
var TRISTATE_USEDEFAULT = -2; // システムデフォルト
// ファイル関連の操作を提供するオブジェクトを取得
var fs = new ActiveXObject( "Scripting.FileSystemObject" );
// ファイルを読み取り専用で開く
var file = fs.OpenTextFile( "C:/TEST/test2.txt", FORREADING, true, TRISTATE_FALSE );
var wkData = "";
var outData = "";
JavaScript :: trimメソッドを実装する
http://tm.root-
n.com/programming:javascript:et
c:trim
縦のデータを横に並べる
x
15
while( !file.AtEndOfStream ) {
var data = file.ReadLine();
if (data.length == 0) {
// 何もしない
} else {
if (wkData.length == 0) {
if (!(data.indexOf(":") == -1)) {
wkData = data.substring(data.indexOf(":")+1, data.length).trim();
}
} else {
if (!(data.indexOf(“:”) == -1)) {
wkData += “,” + data.substring(data.indexOf(“:”)+1, data.length).trim();
}
}
if (!(data.indexOf("TEST")== -1)) {
if (outData.length == 0) {
outData = wkData;
} else {
outData += "n" + wkData;
}
wkData = "";
}
}
}
縦のデータを横に並べる
x
16
file.Close();
fs = null;
var header = "FROM,TO,TEST";
WScript.Echo(header + "n" + outData);
CSVファイルのデータをSQL文で操作
JScript
17
var csv_dir = "C:/TEST";
var con = new ActiveXObject("ADODB.Connection");
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"
+ "Data Source=" + csv_dir + ";"
+ "Extended Properties="text;HDR=YES;FMT=Delimited;";";
con.Open();
// CSVファイルから、SQLでクエリ
var rs = con.Execute("select * from test#csv");
var strOut = "";
while (!rs.EOF)
{
strOut += rs.Fields("社員番号") + "(" + rs.Fields("グループ") + ")" + "n";
rs.MoveNext();
}
WScript.Echo(strOut);
rs.Close();
con.Close();
64bit版のWindowsの場合、以下の
サイトを参照して32bit版のcscriptを
呼び出す必要があります。
http://nestblog.blog.fc2.com/blo
g-entry-69.html
参考URL
Windowsコマンドプロンプト基礎文法最速マスター
http://windows.g.hatena.ne.jp/cx20/20100203/p1
VBScript 基礎文法最速マスター
http://vbscript.g.hatena.ne.jp/cx20/20100131/1264906231
JavaScript基礎文法最速マスター
http://gifnksm.hatenablog.jp/entry/20100131/1264934942
PowerShell基礎文法最速マスター
http://winscript.jp/powershell/202
DOS_VBScript(PowerShellも)
http://rururu.sakura.ne.jp/doc/DOS_VBScript.pdf
SQL*Plus の使い方
http://www.shift-the-oracle.com/sqlplus/
リレーショナル・データベースの世界
http://www.geocities.jp/mickindex/database/idx_database.html
18
参考URL
JScriptでOfficeドキュメントをPDFに
http://qiita.com/tnakagawa/items/5e566974b5c0caee608e
VBScript : 既存の Excel を PDF に変換する ( Excel 2007以降 )
http://logicalerror.seesaa.net/article/144750949.html
VBScript : 複数テキストファイルの charset(キャラクタセット) 一括変換 / ADODB.Stream
http://logicalerror.seesaa.net/article/120426106.html
CSVやテキストファイルのレイアウトを定義する
http://www.happy2-island.com/access/gogo03/capter00507.shtml
ADODBでUTF-8のCSVを取り込む
http://my-business-adversaria.blogspot.jp/2012/08/adodbutf-8csv.html
64bit OSでADODBテキストドライバを使う
http://my-business-adversaria.blogspot.jp/2012/08/64bit-osadodb.html
UWSCでODBC(Microsoft Text Driver)を使ったCSVファイル検索
http://d.hatena.ne.jp/junjun777/20110628/uwsc_odbc_text_dirver
19

Mais conteúdo relacionado

Mais procurados

データベースのお話
データベースのお話データベースのお話
データベースのお話Hidekazu Tanaka
 
Reactive Extensions v2.0
Reactive Extensions v2.0Reactive Extensions v2.0
Reactive Extensions v2.0Yoshifumi Kawai
 
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまでPowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまでKazuhiro Matsushima
 
PostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろうPostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろうkasaharatt
 
コード読経会報告書
コード読経会報告書コード読経会報告書
コード読経会報告書Masahiko Toyoshi
 
20190119 aws-study-pg-extension
20190119 aws-study-pg-extension20190119 aws-study-pg-extension
20190119 aws-study-pg-extensionToshi Harada
 
Computation Expressions for Haxe
Computation Expressions for HaxeComputation Expressions for Haxe
Computation Expressions for Haxeterurou
 
Javaセキュアコーディングセミナー東京第3回演習
Javaセキュアコーディングセミナー東京第3回演習Javaセキュアコーディングセミナー東京第3回演習
Javaセキュアコーディングセミナー東京第3回演習JPCERT Coordination Center
 
20181110 fok2018-pg-extension
20181110 fok2018-pg-extension20181110 fok2018-pg-extension
20181110 fok2018-pg-extensionToshi Harada
 
本当にあった怖い話し (やきに駆動 2.0)
本当にあった怖い話し (やきに駆動 2.0)本当にあった怖い話し (やきに駆動 2.0)
本当にあった怖い話し (やきに駆動 2.0)Oda Shinsuke
 
PostgreSQLとPythonとSQL
PostgreSQLとPythonとSQLPostgreSQLとPythonとSQL
PostgreSQLとPythonとSQLSatoshi Yamada
 
Cloud computing competition by Hapyrus
Cloud computing competition by HapyrusCloud computing competition by Hapyrus
Cloud computing competition by HapyrusKoichi Fujikawa
 
Redis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringRedis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringMakoto Ohnami
 
メタメタプログラミングRuby
メタメタプログラミングRubyメタメタプログラミングRuby
メタメタプログラミングRubyemasaka
 

Mais procurados (20)

Git
GitGit
Git
 
データベースのお話
データベースのお話データベースのお話
データベースのお話
 
Reactive Extensions v2.0
Reactive Extensions v2.0Reactive Extensions v2.0
Reactive Extensions v2.0
 
OSC2015kyoto
OSC2015kyotoOSC2015kyoto
OSC2015kyoto
 
R3.0.0 is relased
R3.0.0 is relasedR3.0.0 is relased
R3.0.0 is relased
 
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまでPowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまで
 
PostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろうPostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろう
 
コード読経会報告書
コード読経会報告書コード読経会報告書
コード読経会報告書
 
20190119 aws-study-pg-extension
20190119 aws-study-pg-extension20190119 aws-study-pg-extension
20190119 aws-study-pg-extension
 
Computation Expressions for Haxe
Computation Expressions for HaxeComputation Expressions for Haxe
Computation Expressions for Haxe
 
Javaセキュアコーディングセミナー東京第3回演習
Javaセキュアコーディングセミナー東京第3回演習Javaセキュアコーディングセミナー東京第3回演習
Javaセキュアコーディングセミナー東京第3回演習
 
20181110 fok2018-pg-extension
20181110 fok2018-pg-extension20181110 fok2018-pg-extension
20181110 fok2018-pg-extension
 
Rakuten tech conf
Rakuten tech confRakuten tech conf
Rakuten tech conf
 
本当にあった怖い話し (やきに駆動 2.0)
本当にあった怖い話し (やきに駆動 2.0)本当にあった怖い話し (やきに駆動 2.0)
本当にあった怖い話し (やきに駆動 2.0)
 
WDD2012_SC-004
WDD2012_SC-004WDD2012_SC-004
WDD2012_SC-004
 
PostgreSQLとPythonとSQL
PostgreSQLとPythonとSQLPostgreSQLとPythonとSQL
PostgreSQLとPythonとSQL
 
Cloud computing competition by Hapyrus
Cloud computing competition by HapyrusCloud computing competition by Hapyrus
Cloud computing competition by Hapyrus
 
Redis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringRedis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo Spring
 
メタメタプログラミングRuby
メタメタプログラミングRubyメタメタプログラミングRuby
メタメタプログラミングRuby
 
Parse触ってみた
Parse触ってみたParse触ってみた
Parse触ってみた
 

Destaque

Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識shigeya
 
WS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたしWS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたしwintechq
 
さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)
さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)
さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)さくらインターネット株式会社
 
Active directory のセキュリティ対策 131107
Active directory のセキュリティ対策 131107Active directory のセキュリティ対策 131107
Active directory のセキュリティ対策 131107wintechq
 
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~Michio Koyama
 
Hyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理するHyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理するjunichi anno
 
Windows server2012のインストールと初期構築 for biginner
Windows server2012のインストールと初期構築 for biginnerWindows server2012のインストールと初期構築 for biginner
Windows server2012のインストールと初期構築 for biginnerhogehuga
 
おさらいActive directory 130330
おさらいActive directory 130330おさらいActive directory 130330
おさらいActive directory 130330wintechq
 
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本Sho Okada
 

Destaque (9)

Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
 
WS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたしWS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたし
 
さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)
さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)
さくらインターネットのサービス概要について(さくらインターネットのクラウド基盤で実現するWindows Server活用セミナー)
 
Active directory のセキュリティ対策 131107
Active directory のセキュリティ対策 131107Active directory のセキュリティ対策 131107
Active directory のセキュリティ対策 131107
 
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
 
Hyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理するHyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理する
 
Windows server2012のインストールと初期構築 for biginner
Windows server2012のインストールと初期構築 for biginnerWindows server2012のインストールと初期構築 for biginner
Windows server2012のインストールと初期構築 for biginner
 
おさらいActive directory 130330
おさらいActive directory 130330おさらいActive directory 130330
おさらいActive directory 130330
 
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
 

Semelhante a Bat jscrpt powershell

Javaセキュアコーディングセミナー東京第3回講義
Javaセキュアコーディングセミナー東京第3回講義Javaセキュアコーディングセミナー東京第3回講義
Javaセキュアコーディングセミナー東京第3回講義JPCERT Coordination Center
 
研究生のためのC++ no.2
研究生のためのC++ no.2研究生のためのC++ no.2
研究生のためのC++ no.2Tomohiro Namba
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -Akio Katayama
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -Akio Katayama
 
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-uedayou
 
Apache Torqueについて
Apache TorqueについてApache Torqueについて
Apache Torqueについてtako pons
 
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指すひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指すAromaBlack
 
LastaFluteでKotlinをはじめよう
LastaFluteでKotlinをはじめようLastaFluteでKotlinをはじめよう
LastaFluteでKotlinをはじめようShinsuke Sugaya
 
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめTypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめYu Nobuoka
 
知って得するC#
知って得するC#知って得するC#
知って得するC#Shota Baba
 
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesasm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
 
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)Tetsu Yama
 
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)Tetsu Yama
 
Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)Tetsu Yama
 
おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術Takanobu Mizuta
 

Semelhante a Bat jscrpt powershell (20)

Javaセキュアコーディングセミナー東京第3回講義
Javaセキュアコーディングセミナー東京第3回講義Javaセキュアコーディングセミナー東京第3回講義
Javaセキュアコーディングセミナー東京第3回講義
 
Pfi Seminar 2010 1 7
Pfi Seminar 2010 1 7Pfi Seminar 2010 1 7
Pfi Seminar 2010 1 7
 
研究生のためのC++ no.2
研究生のためのC++ no.2研究生のためのC++ no.2
研究生のためのC++ no.2
 
01 php7
01   php701   php7
01 php7
 
R intro
R introR intro
R intro
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -
 
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
 
Apache Torqueについて
Apache TorqueについてApache Torqueについて
Apache Torqueについて
 
Aizu lt tokyo_luxion
Aizu lt tokyo_luxionAizu lt tokyo_luxion
Aizu lt tokyo_luxion
 
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指すひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
 
HTML5&API総まくり
HTML5&API総まくりHTML5&API総まくり
HTML5&API総まくり
 
LastaFluteでKotlinをはじめよう
LastaFluteでKotlinをはじめようLastaFluteでKotlinをはじめよう
LastaFluteでKotlinをはじめよう
 
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめTypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめ
 
知って得するC#
知って得するC#知って得するC#
知って得するC#
 
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesasm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
 
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
 
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)
 
Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)
 
おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術
 

Mais de Naoyuki Sano

Aws centos7_wordpress_3
Aws centos7_wordpress_3Aws centos7_wordpress_3
Aws centos7_wordpress_3Naoyuki Sano
 
無料のグループウェア調査
無料のグループウェア調査無料のグループウェア調査
無料のグループウェア調査Naoyuki Sano
 
プログラミングのEラーニング 学習サイト調査
プログラミングのEラーニング 学習サイト調査プログラミングのEラーニング 学習サイト調査
プログラミングのEラーニング 学習サイト調査Naoyuki Sano
 
そろそろXamarin使ってみませんか 1
そろそろXamarin使ってみませんか 1そろそろXamarin使ってみませんか 1
そろそろXamarin使ってみませんか 1Naoyuki Sano
 
Aws cent os7_wordpress_2
Aws cent os7_wordpress_2Aws cent os7_wordpress_2
Aws cent os7_wordpress_2Naoyuki Sano
 
Aws cent os7_wordpress_1
Aws cent os7_wordpress_1Aws cent os7_wordpress_1
Aws cent os7_wordpress_1Naoyuki Sano
 
Asp.net dynamic data調査
Asp.net dynamic data調査Asp.net dynamic data調査
Asp.net dynamic data調査Naoyuki Sano
 
Web forms scaffolding調査
Web forms scaffolding調査Web forms scaffolding調査
Web forms scaffolding調査Naoyuki Sano
 
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査Naoyuki Sano
 
Asp.net web forms_log4net
Asp.net web forms_log4netAsp.net web forms_log4net
Asp.net web forms_log4netNaoyuki Sano
 
Asp.net web forms_excel操作ライブラリ
Asp.net web forms_excel操作ライブラリAsp.net web forms_excel操作ライブラリ
Asp.net web forms_excel操作ライブラリNaoyuki Sano
 
ASP.NET WebForms調査
ASP.NET WebForms調査ASP.NET WebForms調査
ASP.NET WebForms調査Naoyuki Sano
 
Vb script power_shellでメール送信
Vb script power_shellでメール送信Vb script power_shellでメール送信
Vb script power_shellでメール送信Naoyuki Sano
 
自分のPcに仮想環境を作ってlinuxをインストールしてみよう
自分のPcに仮想環境を作ってlinuxをインストールしてみよう自分のPcに仮想環境を作ってlinuxをインストールしてみよう
自分のPcに仮想環境を作ってlinuxをインストールしてみようNaoyuki Sano
 
Tera Termのインストール
Tera TermのインストールTera Termのインストール
Tera TermのインストールNaoyuki Sano
 
Virtual Boxのインストール
Virtual BoxのインストールVirtual Boxのインストール
Virtual BoxのインストールNaoyuki Sano
 
AWS EC2 CentOS6.5+WordPress③
AWS EC2 CentOS6.5+WordPress③AWS EC2 CentOS6.5+WordPress③
AWS EC2 CentOS6.5+WordPress③Naoyuki Sano
 
AWS EC2 CentOS6.5+WordPress②
AWS EC2 CentOS6.5+WordPress②AWS EC2 CentOS6.5+WordPress②
AWS EC2 CentOS6.5+WordPress②Naoyuki Sano
 
AWS EC2 CentOS6.5+WordPress①
AWS EC2 CentOS6.5+WordPress①AWS EC2 CentOS6.5+WordPress①
AWS EC2 CentOS6.5+WordPress①Naoyuki Sano
 
レンタルサーバー/Vps/クラウド
レンタルサーバー/Vps/クラウドレンタルサーバー/Vps/クラウド
レンタルサーバー/Vps/クラウドNaoyuki Sano
 

Mais de Naoyuki Sano (20)

Aws centos7_wordpress_3
Aws centos7_wordpress_3Aws centos7_wordpress_3
Aws centos7_wordpress_3
 
無料のグループウェア調査
無料のグループウェア調査無料のグループウェア調査
無料のグループウェア調査
 
プログラミングのEラーニング 学習サイト調査
プログラミングのEラーニング 学習サイト調査プログラミングのEラーニング 学習サイト調査
プログラミングのEラーニング 学習サイト調査
 
そろそろXamarin使ってみませんか 1
そろそろXamarin使ってみませんか 1そろそろXamarin使ってみませんか 1
そろそろXamarin使ってみませんか 1
 
Aws cent os7_wordpress_2
Aws cent os7_wordpress_2Aws cent os7_wordpress_2
Aws cent os7_wordpress_2
 
Aws cent os7_wordpress_1
Aws cent os7_wordpress_1Aws cent os7_wordpress_1
Aws cent os7_wordpress_1
 
Asp.net dynamic data調査
Asp.net dynamic data調査Asp.net dynamic data調査
Asp.net dynamic data調査
 
Web forms scaffolding調査
Web forms scaffolding調査Web forms scaffolding調査
Web forms scaffolding調査
 
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
 
Asp.net web forms_log4net
Asp.net web forms_log4netAsp.net web forms_log4net
Asp.net web forms_log4net
 
Asp.net web forms_excel操作ライブラリ
Asp.net web forms_excel操作ライブラリAsp.net web forms_excel操作ライブラリ
Asp.net web forms_excel操作ライブラリ
 
ASP.NET WebForms調査
ASP.NET WebForms調査ASP.NET WebForms調査
ASP.NET WebForms調査
 
Vb script power_shellでメール送信
Vb script power_shellでメール送信Vb script power_shellでメール送信
Vb script power_shellでメール送信
 
自分のPcに仮想環境を作ってlinuxをインストールしてみよう
自分のPcに仮想環境を作ってlinuxをインストールしてみよう自分のPcに仮想環境を作ってlinuxをインストールしてみよう
自分のPcに仮想環境を作ってlinuxをインストールしてみよう
 
Tera Termのインストール
Tera TermのインストールTera Termのインストール
Tera Termのインストール
 
Virtual Boxのインストール
Virtual BoxのインストールVirtual Boxのインストール
Virtual Boxのインストール
 
AWS EC2 CentOS6.5+WordPress③
AWS EC2 CentOS6.5+WordPress③AWS EC2 CentOS6.5+WordPress③
AWS EC2 CentOS6.5+WordPress③
 
AWS EC2 CentOS6.5+WordPress②
AWS EC2 CentOS6.5+WordPress②AWS EC2 CentOS6.5+WordPress②
AWS EC2 CentOS6.5+WordPress②
 
AWS EC2 CentOS6.5+WordPress①
AWS EC2 CentOS6.5+WordPress①AWS EC2 CentOS6.5+WordPress①
AWS EC2 CentOS6.5+WordPress①
 
レンタルサーバー/Vps/クラウド
レンタルサーバー/Vps/クラウドレンタルサーバー/Vps/クラウド
レンタルサーバー/Vps/クラウド
 

Bat jscrpt powershell