İki komutu bir seferde gibi çalıştırmak mümkün mü
cd "C:/users/..."
ve Dir | -Rename-Item -NewName {...}
Yapmaya çalıştığım şeyi hızlandıracağı için bunun mümkün olup olmadığını bilmek istiyorum.
İki komutu bir seferde gibi çalıştırmak mümkün mü
cd "C:/users/..."
ve Dir | -Rename-Item -NewName {...}
Yapmaya çalıştığım şeyi hızlandıracağı için bunun mümkün olup olmadığını bilmek istiyorum.
Yanıtlar:
Açıklamanıza göre, iki komutu sırayla çalıştırmaya çalışıyorsunuz gibi geliyor. Bunu yapmanın yolu bir senaryo ile. PowerShell, komut dosyaları için .ps1 dosyalarını kullanır. PowerShell'de komut dosyalarını çalıştırmak, komut satırından sonra komut dosyalarını biraz daha karmaşık hale getirir. Çalışan komut dosyalarını etkinleştirmeniz, komut dosyasını oluşturmanız ve sonunda komut dosyasını doğru komutla çalıştırmanız gerekir.
Öncelikle çalışan komut dosyalarını etkinleştirmeniz gerekir. PowerShell'i açın ve komutu çalıştırın:
Set-ExecutionPolicy RemoteSigned
Bu, yerel bilgisayarınızdan komut dosyaları çalıştırmanıza izin verir.
İkinci olarak, senaryoyu yazmanız gerekir, Not Defteri gibi istediğiniz herhangi bir aracı kullanabilirsiniz, ancak fantezi almak isterseniz, PowerGUI komut dosyası düzenleyicisi veya Notepad + + 'yı önermek için uygun sözdizimi vurgulama vb. Komut dosyanızda, kodu iki satıra kopyalamanız yeterlidir:
cd "C:/users/..." and
Dir | -Rename-Item -NewName {...}
Sonunda Script'i çalıştırmanız gerekir, bu FG tuşuyla PowerGUI'de yapılabilir veya klasöre göz atarak ve yazarak komut satırından yapabilirsiniz.
.\Scriptname.ps1
. \ Önemlidir, çünkü PowerShell, bunun çalışması gereken bir betik olduğunu bilir.
Powershell scriptleri başlangıçta biraz göz korkutucu olabilir, ancak biraz pratik yaparak onlarla neredeyse her şeyi yapabileceğinizi göreceksiniz.
Powershell'deki komutları zincirlemek için noktalı virgül kullanın:
cd "C:/users/..."; Dir | -Rename-Item -NewName {...}
(dan Powershell'de bir satırda birden fazla komutu nasıl çalıştırırım? )