Bir parametrede dosya adından .bat uzantılı nasıl kaldırılır?


4

Bir batdosya yaptım ve işlem sırasında komut penceresinde bir başlık görüntüleniyor.

Başlık yarasa dosya adını içerir ve .batuzantı dahil olmak üzere tam olarak görüntülenir .

Bunu yapmak için kullandığım kod aşağıda gösterilmiştir ( Title5. satırdaki komuta bakın ).

Kullandığım isimler:

  • Dosya adı: Facebook.bat
  • Başlık (satır 5): Hacking %~nx1 Called Domainverir Hacking Facebook.bat Called Domainbaşlık çubuğuna.

Başlık çubuğunun okunmasını istiyorum Hacking Facebook Called Domain.

Bunu nasıl yaparım?

Yarasa dosyam:

@echo off
color 0d
call :sub *.bat
:sub
Title Hacking %~nx1 Called Domain
echo Test 1
timeout /t 2
echo Test 2
timeout /t 2
echo Completed
timeout /t 2
exit

görüntü tanımını buraya girin


Neyi başarmaya çalıştığın belli değil. Windows'ta, dosya uzantısı genellikle dosya türünü tanımak için kullanılır. Uzantıyı kaldırırsanız bir yarasa dosyası çalışmaz. Eğer sadece gizlemek hakkında konuşuyorsanız, nerede saklıyorsunuz? Gizlemek istediğiniz tek uzantı bu mu? Sadece bu dosya için gizli mi?
fixer1234

Merhaba, SuperUser'a hoş geldiniz. Sorunuzu daha net hale getirmek için düzenledim. Bir şey yanlış görünüyorsa, düzenlemekten çekinmeyin .
12:14,

hayır yarasa uzantısını kaldırmak istemiyorum başlıktan .bat kaldırmak istiyorum
Ferit Uzun

Bana yardım eden var mı?
Ferit Uzun

1
Başlık kısmını anlamıyorum. Adı nedir, nerede ve nasıl kullanılır?
fixer1234 12:14

Yanıtlar:


10

Ekran görüntüsü soruyu çok daha net hale getirdi.

%~nx1Dosya adını, görünen komut isteminin başlığında göstermek için kullandığınızı görüyorum .

Dosya adını uzantı olmadan kullanmak için kullanmak yerine %~nx1kullanın %~n0.

yani:

@echo off
color 0d
call :sub *.bat
:sub
Title Hacking %~n0 Called Domain
echo Test 1
timeout /t 2
echo Test 2
timeout /t 2
echo Completed
timeout /t 2
exit

Bende %~n0dan burada .

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.