1+ param (
2+ [string ]$filename
3+ )
4+
5+ $editor = Get-Content - Path " C:\Users\pc10\e.zngdm"
6+ $name = Get-Content - Path " C:\Users\pc10\n.zngdm"
7+
8+ New-Item - Path $filename - ItemType File
9+
10+ if ($filename -like " *.py" -or $filename -like " *.pyw" -or $filename -like " *.pyc" -or $filename -like " *.pyd" -or $filename -like " *.pyo" -or $filename -like " *.rb" -or $filename -like " *.rbw" -or $filename -like " *.rbx" -or $filename -like " *.rbo" -or $filename -like " *.gy" ) {
11+ Add-Content - Path $filename - Value " #editor = $editor "
12+ Add-Content - Path $filename - Value " #Created By $name "
13+ Add-Content - Path $filename - Value " #$ ( Get-Date - Format " yyyy.MM.dd HH:mm" ) "
14+ }
15+ elseif ($filename -like " *.cc" -or $filename -like " *.cpp" -or $filename -like " *.cxx" -or $filename -like " *.c" -or $filename -like " *.cs" -or $filename -like " *.csharp" -or $filename -like " *.go" -or $filename -like " *.gopkg" -or $filename -like " *.mod" -or $filename -like " *.java" -or $filename -like " *.class" -or $filename -like " *.js" -or $filename -like " *.jsx" -or $filename -like " *.jsm" -or $filename -like " *.mjs" -or $filename -like " *.node" -or $filename -like " *.ts" -or $filename -like " *.tsx" -or $filename -like " *.d.ts" -or $filename -like " *.cts" -or $filename -like " *.php" -or $filename -like " *.php3" -or $filename -like " *.php4" -or $filename -like " *.php5" -or $filename -like " *.phtml" -or $filename -like " *.inc" -or $filename -like " *.rs" -or $filename -like " *.rlib" -or $filename -like " *.toml" -or $filename -like " *.swift" -or $filename -like " *.swiftmodule" -or $filename -like " *.swiftinterface" -or $filename -like " *.swiftdoc" ) {
16+ Add-Content - Path $filename - Value " ///editor = $editor "
17+ Add-Content - Path $filename - Value " ///Created By $name "
18+ Add-Content - Path $filename - Value " ///$ ( Get-Date - Format " yyyy.MM.dd HH:mm" ) "
19+ }
20+ elseif ($filename -like " *.lua" -or $filename -like " *.luac" -or $filename -like " *.moon" -or $filename -like " *.wlua" -or $filename -like " *.nse" ) {
21+ Add-Content - Path $filename - Value " --editor = $editor "
22+ Add-Content - Path $filename - Value " --Created By $name "
23+ Add-Content - Path $filename - Value " --$ ( Get-Date - Format " yyyy.MM.dd HH:mm" ) "
24+ }
25+ elseif ($filename -like " *.sh" ) {
26+ Add-Content - Path $filename - Value " #!/bin/bash"
27+ Add-Content - Path $filename - Value " #editor = $editor "
28+ Add-Content - Path $filename - Value " #Created By $name "
29+ Add-Content - Path $filename - Value " #$ ( Get-Date - Format " yyyy.MM.dd HH:mm" ) "
30+ }
31+ elseif ($filename -like " *csd" ) {
32+ Add-Content - Path $filename - Value " ;editor = $editor "
33+ Add-Content - Path $filename - Value " ;Created By $name "
34+ Add-Content - Path $filename - Value " ;$ ( Get-Date - Format " yyyy.MM.dd HH:mm" ) "
35+ Add-Content - Path $filename - Value " <CsoundSynthesizer>"
36+ Add-Content - Path $filename - Value " <CsOptions>"
37+ Add-Content - Path $filename - Value " </CsOptions>"
38+ Add-Content - Path $filename - Value " <CsInstruments>"
39+ Add-Content - Path $filename - Value " </CsInstruments>"
40+ Add-Content - Path $filename - Value " <CsScore>"
41+ Add-Content - Path $filename - Value " </CsScore>"
42+ Add-Content - Path $filename - Value " </CsoundSynthesizer>"
43+ }
44+
45+ exit 0
0 commit comments