PowerShell

書式

for(初期化式 ; 条件式 ; 増減式){   if(条件式){break}}

for文は処理を繰り返す時に使用します。
条件式がtrueの間、処理を繰り返します。
増減式でカウンター変数/ループ変数 ...

PowerShell

操作方法
1.管理者権限でWindows PowerShellを起動します。

2.「cd C:\study\skill\powershell」と入力します。

3.「Set-ExecutionPolicy ...

PowerShell

説明
-or(||)
使用例

#数値if((30 -gt 20) -or (-50 -lt -14)){ echo "-or result: test AAA"}#文字列if(("ark11" -eq "ARK" ...

PowerShell

演算子
-and(&&)
使用例

#数値if((30 -gt 20) -and (-50 -lt -4)){ echo "result: test 123"}#文字列if(("ark" -eq " ...

PowerShell

演算子
-eq(==)
-ne(1=)
-gt(>)
-ge(>=)
-lt(<)
-le(<=)
使用例

# -eq (==) if ("chan ...

PowerShell

書式
文字列 -like 表現式
文字列 -match 正規表現式
使用例

#ワイルドカードlikeif ("arkgame" -like "a*") { echo "study skill in ark ...

PowerShell

説明
`t タブ  `r キャリッジリターン  `n 改行 `” ダブルクォーテーション
使用例

#タブ$cftA = "A001`tB002"#改行$cftB ="C003`r`n`D004"#ダブ ...

PowerShell

構文
$変数名 =”AA”
$変数名=’BB’
サンプルコード

#ダブルクォーテーション$cftA ="study skill in arkgame.com ...

PowerShell

1.スクリプトファイルを作成
PS C:\Users\ark> echo “echo “”study powershell test “”” > ...

PowerShell

使用例

#APPDATA値echo $env:APPDATA#NUMBER_OF_PROCESSORS値echo $env:NUMBER_OF_PROCESSORS#USERPROFILEecho $env:USERPROFIL ...

PowerShell

説明
-not,-!
使用例

#数値 -notif(-not(3 -ge 10)){ echo "-not result: 30 -not 32"}#数値 -!if(-!(12 -gt 21)){ ec

PowerShell

書式
switch(数値または文字列)
使用例

$cft = 105$target="cft"#基本switch文 数値switch ($cft) { 100 { echo "AA01" } 105 { echo ...

PowerShell

書式
switch(変数名)
使用例

$cftC = 58#変数1$pA = 56#変数2$pB = 57#変数3$pC = 58#switch文switch ($cftC) { $pA { echo "resu ...

PowerShell

構文
開始値..終了値
使用例

$cftArrA = 3..9$cftArrB = 90..100$cftArrC = -10..-2echo ('$arrayA = ' + $cftArrA)echo ('$a ...

PowerShell

使用例

echo ("Type : " + $args.GetType().Name)echo ("Length : " + $args.Length)echo ('$args : ' + $args)

実行結果
& ...

PowerShell

書式
function 関数名A{}
function 関数名B(変数1,変数2)
使用例

#基本関数 引数なしfunction testFunc { echo "this is a function t ...

PowerShell

書式
echo(文字列A + 文字列B)
サンプルコード

$cftB =' skill '$cftC = " in arkgame.com"echo ($cftA + $cftB)echo ($cftB + $c ...

PowerShell

説明
(1).配列の定義
$配列名 = 要素A,要素B
(2).空の配列
$配列名 = @();
サンプルコード

#カンマ区切りで配列を定義$cftArr = "study","skill ...