Advertisement
Guest User

bkup_MC.cmd

a guest
Jul 4th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.45 KB | None | 0 0
  1. @echo off
  2. :: immer mein Batchheader  um irgendwelche Programme zu suchen und den pfad dorthin wiederzufinden.
  3.  
  4. if exist "%temp%\%~n0.ini" (for /f  "delims=" %%a in (%temp%\%~n0.ini) do ( set %%a) &  goto :imported)
  5. echo suche cmdow...
  6. for /f "delims=" %%F in ('dir /b /s "c:/xcmdow.exe" 2^>nul') do (set "self.cmdow=%%~fsF" && goto found)
  7. echo cmdow nicht gefunden
  8. start "" https://ritchielawrence.github.io/cmdow/
  9. ping localhost -n 10 >nul
  10. exit
  11. :found
  12. echo gefunden: %self.cmdow%
  13. set self. >"%temp%\%~n0.ini"
  14. :imported
  15.  
  16. :var
  17.  
  18. :main
  19.  
  20. ::suche nach  fenster  mit  %searchText%  im Titel und speichere den Hanlde darauf in einer Variablen
  21. ::keine Ahnung wie  der richtige Fenstertitel der MCconsole  lautet? ersetze  meine Fiktion durch den  richtigen
  22. set "searchText=Minecraft-console"
  23. for /f " tokens=1-8* " %%a in ('%self.cmdow% /t /f /b ^|find /i "%searchText%"') do (
  24.   echo Handle=%%a  PID%%c Image=%%h  Fensterbeschreibung=%%i
  25.   set "myhandle=%%a"
  26.   )
  27.  
  28. ping localhost -n 10 >nul
  29. rem MC-Console aktiv setzen, denn in dieses fenster  soll ja  geschrieben werden
  30. %self.cmdow% %myhandle%  /ACT
  31. rem Anweisung  senden
  32. echo Set WshShell = WScript.CreateObject("WScript.Shell") >myscript.vbs
  33. echo WshShell.SendKeys "/save_all" >>myscript.vbs
  34. echo WshShell.SendKeys "{ENTER}"  >>myscript.vbs
  35. cscript //nologo myscript.vbs
  36.  
  37.  
  38. rem  keine Ahnung wie  lange das  Speichern  Dauert?  60 sec?
  39. ping localhost -n 10 >nul
  40.  
  41. rem  Hier Anweisungen zum backup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement