Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] .bat, który tworzy .bat


Socom95

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam problem, ponieważ chciałem napisać w .bat pewien skrypt który zapisuje dany tekst(do .bat) w autostarcie.

 

@echo off
set "kod=?????????"
echo %kod%>> %userprofile%\AppData\Roaming\Microsoft\Windows\"Start Menu"\Programs\StartUp\test12.bat

Chodzi o to żeby ten bat zrobił w autostracie drugiego bata z okreslonym skryptem. Tylko jest problem bo w "kod=????" nie moge zapisać skryptu bo to wszystko bedzie w jednej linijce i bedzie to wygladać zamiast:

 

 

@echo off
md 1
 

 

 

to wyjdzie

 

 

@echo off md 1
 

 

 

Da się to jakoś zrobić?

snikersproject1.png
Opublikowano

A mogłbyś mi mniej wiecej napisać gdzie mam to wstawić? xD

Jestem mega zielony w tym, praktycznie dzisiaj zacząłem się z tym bawić

 

@na razie poradziłem sobie w taki sposób xD i działa, ale czy da sie to jakoś inaczej zrobić? Bardziej uproszczenie?

@echo off
set "kod=@echo" 
echo %kod%>> %userprofile%\AppData\Roaming\Microsoft\Windows\"Start Menu"\Programs\StartUp\test12.bat
goto kod2
:kod2
set "kod=md 1 " 
echo %kod%>> %userprofile%\AppData\Roaming\Microsoft\Windows\"Start Menu"\Programs\StartUp\test12.bat
snikersproject1.png
Opublikowano

Dalej wyskakuje w jednej linijce:

"@echo off \n echo test \n pause"

 

@down. Dzieki wielkie za pomoc :D

 

Pozdrawiam!

snikersproject1.png
Opublikowano

Sorry pomyłka, znak \n nie działa, ten kod sprawdziłem i działa (Odpalaj jako admin jeśli chcesz zapisywać na C:\\)

@echo off
echo @echo off >> C:\\test12.bat
echo color e >> C:\\test12.bat
echo echo co tam ? >> C:\\test12.bat
echo pause >> C:\\test12.bat

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...