Korzystam z trzech plików wsadowych 1 - main.bak
(ukryty) 2 - open.bat
(pokazany) 3 - hide.bat
(pokazany)
open.bat zawiera,
attrib -s -h main.bak
ren main.bak main.bat
call main.bat
main.bak lub main.bat zawiera,
@echo off
start hide.bat
cls
echo hi
pause
echo Welcome
pause
hide.bat zawiera,
ren main.bat main.bak
attrib +s +h main.bak
exit
Teraz problem polega na tym, że kiedy uruchamiam open.bat
, zmieniaj nazwy i odkrywaj oraz uruchamia main.bat
i pokazuje dane wyjściowe,
Hi
press any key to continue...
(pokazując, hi
że już zaczął działać hide.bat
, zmienia nazwę i ukrywa main.bat
plik).
Więc teraz moje pliki wyjściowe zatrzymują się Hi
i nie są wyświetlaneWelcome
Najważniejsze, że robię to, aby ukryć moje źródło programowania wsadowego przed innymi, które były w main.bat
Jakakolwiek pomoc jest doceniana .. Dziękujemy wam z góry. Proszę o pomoc .. chcę ukryć moje źródło przed innymi (kliknij prawym przyciskiem myszy »edytuj)
źródło
Working directory
parametrCurrent directory
na skrypt, skrypt zostanie uruchomiony w środowisku piaskownicy. Jedyny sposób na wyodrębnienie kodu z tej metody byłby raczej złożony ... Użycie tej metody nie polega na zawijaniu skryptu.Bat to Exe Convertor
że nie ma niestandardowej opcji katalogu do przeglądania i naprawy jednego z dysku c:. Czy to inna aplikacja może to zrobić? czy w jakikolwiek inny sposób? jakieś wskazówki? dowolny pomysł ? wszystko będzie mile widziane i wdzięczneattrib -s -h file.bat
polecenie ukrywania, gdy użytkownik zamyka[X]
aplikację za pomocą przycisku zamykania w prawym górnym rogu? Proszę pomóż.