«batch-file» etiketlenmiş sorular

Toplu iş dosyası, MS-DOS, IBM OS / 2 veya Microsoft Windows sistemlerinde komut yorumlayıcısı tarafından yürütülen bir dizi komut içeren bir metin dosyasıdır.

1
Komut dosyası yazabilir EXE dosyamın kendisini nasıl silebilirim?
Belirtilen dosyaları silecek bir toplu iş dosyası kullanarak özel bir "kaldırıcı komut dosyası" yapmaya çalışıyorum, daha sonra her şey söylendikten ve yapıldıktan sonra kendini siliyorum. Amacım, aynı zamanda EXE formatına dönüştürülebilen bir komut dosyası yapmak. İşte benim temel komut dosyası: rmdir "%DIRECTORYPATH%" /s /q del "%FILEPATH%" /s /q (goto) 2>nul …

2
Ffmpeg ile toplu ekstre küçük resimleri
Bir çekicilik gibi çalışan aşağıdaki yarasa kodunu kullanarak yüzlerce .mpg dosyasından küçük resim resmini toplu halde tutmam gerekiyor, ancak tek dezavantajı çıktı png'nin "dosyaadı.mp4.png" gibi bir dosya adı olması. bu yüzden benim sorum şu, png dosyasında .mp4 yok diye kodu nasıl yeniden yazabilirim? for %%A IN (*.mp4) DO ffmpeg -i …

1
Küçültülmüş bir uygulamayı çalıştırmak için runas kullanma
Bir uygulamayı başka bir kullanıcı olarak nasıl çalıştırabilirim ve o uygulamanın penceresini simge durumuna küçültebilirim. Maalesef, bu uygulamanın simge durumuna küçültülmüş şekilde başlatılması için tercih ayarı yoktur. runas /savecred /user:otheruser "!ProgramFiles(x86)!\path\to\application.exe" Bu satırı bir .cmd dosyasına yerleştirin ve üzerine çift tıklayın.

5
Windows 7 PC'yi kapatmak için komut dosyası
Bilgisayarımı kapatmak için bir toplu iş dosyası oluşturdum (Windows 7 Professional). Toplu iş dosyası basittir, sadece 1 satır içerir: kapatma -s -t 5 Ancak, bazen, çalışmıyor. Sağ tıklayın ve ardından "Yönetici olarak çalıştır" seçeneğini kullanıyorum. Bunun için daha iyi bir çözüm var mı? Bu toplu iş dosyasına ihtiyacım var, bu …

3
Bir toplu iş dosyasında klasörler arasında nasıl dolaşılır ve uzantıları yeniden adlandırılır?
Çalıştırabileceğim tek bir klasör seçerek ren *.jpeg *.png Birden fazla klasörüm var. Tüm klasörler arasında dolaşacak ve içindeki dosyaları yeniden adlandıracak bir toplu iş dosyası oluşturmak istiyorum. Mesela klasörüm var TEST1 ve TEST2 kök dizini içinde TEST. Tüm adlarını yeniden adlandıracak bir toplu iş oluşturmak istiyorum .jpeg içindeki dosyalar TEST1 …

2
Bulunduğunda dosyayı sil
Böyle bir satırda bir toplu komut dosyası var: del "%TARGET_DIR%\packages.config" Ancak packages.confighedef dizinde yoksa bir hata oluşturur. Bulamadı \\...\packages.config delHedef dosyanın bulunamadığı bir hatanın yükselmesini engelleyecek bir komut satırı anahtarı var mı? if existsGerekirse bir kullanmaya açığım , ancak benzer komutlar var ve silmek isteyebileceğim her dosya için bunu yapmaktan …


2
yeni oluşturulmuş bir kullanıcıyla ilgili sorun - program tarafından tanınmayan bir dosya türü
Aşağıdaki satırlar yayınladığım toplu komut dosyasında.DW_ETL.bat net use K: /DELETE /yes net use K: \\SERVEUR-GPAO\Group_share /yes start "C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\BI\Etl\DW_ETL.mdb" Aşağıdaki resimde görebileceğiniz gibi, erişim ikili dosyaları doğru yere kurulur; C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.exe Yine de her senaryoyu çalıştırdığımda aşağıdaki hatayı alıyorum Diyor ki Windows cannot open the …

1
Toplu işlerde bir kayıt defteri değerinin verileri nasıl elde edilir
Ben değerini almaya çalışıyorum Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\everyoneincludeanonymous. Kullanmaya çalıştım Reg Queryama ne yazsam da "GEÇERSİZ ANAHTAR ADI" yazıyor. İşte ne denedim: REG QUERY Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\everyoneincludeanonymous /s Reg Query "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa' /v everyoneincludeanonymous` Ancak hepsi "GEÇERSİZ ANAHTAR ADI" yanıtını veriyor. Windows 10 Home'u çalıştırıyorum.


1
Yarasa komut dosyasında bir for döngüsü içindeki dize değiştirme
Bu komut dosyasında yerine koyma işlemi iyi gider. Dinamik hale getirmeye çalışıyorum. SETLOCAL enabledelayedexpansion for /f "tokens=* delims= " %%a in (C:\workspace\iwms_kw_patch_script\BuildPatchScript\140903111828_batch_file.txt) do ( set lineString=%%a set str2=!lineString:C:\iwms_builder_working_directory\tmp\IWMS_KW_01_CBI_2014-003\=! echo !str2! echo IF NOT %ERRORLEVEL%==0 GOTO ERROR_HANDLER2 >> %output_file% ) endlocal Ve bu da çalışmıyor SETLOCAL enabledelayedexpansion for /f "tokens=* delims= …


1
Windows 8.1'de arka planda birden fazla program başlatmak
Pencerelerde üç program başlatmak, hepsini ise arka planda yani penceresiz başlatmak istiyorum. İki yol buldum (her ikisi de yarasayı gizlemek için vb komut dosyasını kullanarak) Set WshShell = WScript.CreateObject ("WScript.Shell") obj = WshShell.Run ("H: \ test.bat", 0) set WshShell = Hiçbir şey http://answers.yahoo.com/question/index?qid=20071011212557AAofTy6 ) Ve burada SU'da bir tane daha: …

1
Birden fazla alt klasördeki tüm dosyaları tanımlamak için imagemagick'i kullanma
koşmak istiyorum ImageMagick ile identify aynı anda birden fazla klasördeki tüm görüntüleri taramak için seçenek. Aşağıdaki sözdizimine benzer şekilde çalıştırılmalıdır, ancak hepsini aynı günlük dosyasına kaydetmek istiyorum ve eğer mümkünse bunun için bir toplu iş dosyası yapmak istiyorum. magick identify -verbose "D:\Images" >log.txt 2>&1

2
Şarap: CMD'den bir dosya nasıl indirilir?
İnsanların temelde bütünü nasıl getirdiğine benzer bash Windows ortamına çeşitli nedenlerle oynamak ve oynamak bash orada, çok küçük ölçekte benzer bir şey yapmak isterdim. Orada fark ettim cmd.exe, başlatmama izin veriyor .bat Dosyalar. Yolumda duran tek bir aksaklık var (toplu iş bash'tan çok daha basittir) ve bu da internete erişim …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.