忍者ブログ

小鳥の止まり木

主にプログラミングを中心にPC関係について書いてます。 またプレイ中のゲームについても書いてます。

新規プロジェクト作成スクリプト

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

新規プロジェクト作成スクリプト

初めてpowershellに触ってみました。
ご指導お願いします。

lib_directory.ps1(一部)
#####名前が被らないように番号をつける#####
function only([string]$name){
    $array = ls -name | where{$_ -like $name + "*"}
    foreach($elem in $array){
        if($elem -eq $name){
            if($array.length -eq 1){
                $name += 1
                break
            }
            $i=1
            for(; $i -lt $array.length; $i++){
                $bool = $true
                foreach($elem in $array){
                    if($elem -eq $name + $i){
                        $bool = $false
                        break
                    }
                }
                if($bool){break}
            }
            $name += $i
            break
        }
    }
    return $name
}


newproject.ps1
#####プロジェクトの雛形を作る#####
. lib_directory.ps1

#保存先を指定するにはここを書き換える
cd d:\workspace
#ディレクトリ構成によってここを変更
$root = only("NewProject")
ni $root -itemtype directory | cd
ni Bin -itemtype directory | cd
ni Data -itemtype directory
cd ../
ni Documents -itemtype directory
ni Media -itemtype directory
ni Obj -itemtype directory | cd
ni Debug -itemtype directory
ni Release -itemtype directory
cd ../
ni Source -itemtype directory
ni Test -itemtype directory | cd
ni Data -itemtype directory


両ファイルともパスを通したフォルダにおいてあります。

newproj.lnk(ショートカット)
powershell newproject.ps1
PR

コメント

プロフィール

HN:パタタ
使用言語:C#
知ってる言語:C
学習中言語:D

リンク