Piszę skrypt batch który ma zapisywać do pliku txt , ale jest problem bo skrypt:
echo setlocal >>ffff.txt echo ^for /F „delims=” %%a in ('mshta.exe " %~F0" ') do set " HTA=%%a" >>ffff.txt
echo --^> >>ffff.txt
a dokładnie druga linia ma w sobie %~F0 oraz %%a i te właśnie rzeczy nie zostają zapisane do txt tylko wykonane a następnie zapisane. I mam pytanie w jaki sposób mogę to zapisać aby nie zostały wykonywane te zmienne i pojawiły się w .txt bez ich wykonywania.
Proszę o odp
Skrypt się pisze w notatniku i zapisuje z rozszerzeniem BAT. Następnie sie go uruchamia. Skryptów nie pisze się w CMD bo są automatycznie uruchamiane. CMD jest poleceniem wykonywalnym.
Mam .bat który musi otwierać stronę która jest zawarta w .hta i następnie dalej wykonywać polecenia. Ale w .hta strony pisze się w html i zrobiłem aby z .bat kod zostało zapisany do .txt a następnie końcówka podmieniona do .hta (jak by od razu zapisywało do .hta anty wirus wykryje i blokuje). a następnie wywołane start (nazwa).hta ale był problem bo te zmienne od razu zostały wykonywane zamiast zostać w takiej postaci jakie są w kodzie … Wiem nie umiem tłumaczyć