ERLEDIGT
NEIN
NEIN
ANTWORTEN
23
23
ZUGRIFFE
32682
32682
EMPFEHLEN
-
mfg
--Nawi
overall mouse moved :http://www.mousometer.de/mousometer16516.gif
Today : http://www.mousometer.de/mousometer16516h.gif
-
01.03.10 18:37 #17Derhelfer Tutorials.de Gastzugang
Also:
( copy "Neues Textdokument.bat" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" ) ohne ()
Dann wird die .bat immer beim anmelden ausgeführt.
-
mfg
--Nawi
overall mouse moved :http://www.mousometer.de/mousometer16516.gif
Today : http://www.mousometer.de/mousometer16516h.gif
-
12.04.10 18:37 #19Der Helfer Tutorials.de Gastzugang
Hallo,
Hier der richtige Code:
<code>
@echo off
color 0a
title Datei -> Autostrat
copy (Pfad zu deiner Batch) D:\%userprofile%\Startm*\Progr*\Autos*\
echo Date im Autostart!
pause > nul
exit
<code>
viel spass damit xP
Gruß der Haelfer
-
13.04.10 09:54 #20
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
@Helfer: %userprofile% enthält einen vollständigen Pfad (mit Laufwerk). Warum schreibst du noch d: davor? Und bitte verwende die Code Tags! (Tags werden mit eckigen Klammern [code]...[/code] notiert!)
Man kann den Wert des aktuellen Startmenüs auch ändern, das Verzeichnis muss nicht in mit Autost* anfangen.
Man kann den aktuellen Wert aus der Registry auslesen:
GrußCode :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
@echo off :: retrieve the current ANSI code page for /f " usebackq skip=4 tokens=2*" %%i in (`reg query "hklm\system\currentcontrolset\control\nls\codepage" /v ACP`) do ( set codepage=%%j ) :: change code page accordingly chcp %codepage% >nul :: retrieve the startup folder of the current user for /f " usebackq skip=4 tokens=2*" %%i in (`reg query "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v Startup`) do ( set startup=%%j ) echo copy "%~f0" "%startup%"
\edit: Könnte das mal jemand unter Vista bzw. Windows 7 ausprobieren?Geändert von deepthroat (13.04.10 um 10:19 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
mfg
--Nawi
overall mouse moved :http://www.mousometer.de/mousometer16516.gif
Today : http://www.mousometer.de/mousometer16516h.gif
-
09.08.10 17:46 #22
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
das is was ich zurück bekomme, im autostart ordner is nix neues.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
>for /F " usebackq skip=4 tokens=2*" %i in (`reg query "hklm\system\currentcontr olset\control\nls\codepage" /v ACP`) do (set codepage=%j ) >chcp %%j 1>nul Parameterformat falsch - %%j >for /F " usebackq skip=4 tokens=2*" %i in (`reg query "hkcu\software\microsoft\ windows\currentversion\explorer\shell folders" /v Startup`) do (set startup=%j ) >copy "C:\Users\Nawi\Desktop\test.bat" "%%j" 1 Datei(en) kopiert. >start cmd
habe neu gestartet aber kein cmdfenster da .
Zitat von test.bat
mfg
--Nawi
overall mouse moved :http://www.mousometer.de/mousometer16516.gif
Today : http://www.mousometer.de/mousometer16516h.gif
-
10.08.10 10:13 #24
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Ich konnte es nun selbst unter Windows 7 ausprobieren.
Das Problem ist das das Programm reg eine andere Ausgabe hat als unter vorigen Windows Versionen.
Windows XP:
Windows 7:Code :1 2 3 4 5
<Leerzeile> ! REG.EXE VERSION 3.0 HKEY_LOCAL_MACHINE\system\currentcontrolset\control\nls\codepage ACP REG_SZ 1252
Es müssten also lediglich 2 Zeilen und nicht 4 Zeilen von der reg query Ausgabe ignoriert werden.Code :1 2 3
<Leerzeile> HKEY_LOCAL_MACHINE\system\currentcontrolset\control\nls\codepage ACP REG_SZ 1252
Hier eine neuere Version getestet unter Windows 7:
Ausgabe:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
@echo off :: retrieve the current ANSI code page for /f " usebackq tokens=3" %%i in (`reg query "hklm\system\currentcontrolset\control\nls\codepage" /v ACP ^| findstr /i acp`) do ( set codepage=%%i ) :: change code page accordingly chcp %codepage% >nul :: retrieve the startup folder of the current user for /f " usebackq tokens=2*" %%i in (`reg query "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v Startup ^| findstr /i Startup`) do ( set startup=%%j ) echo copy "%~f0" "%startup%"
GrußCode :1 2
copy "C:\Users\deep\autostart_user.cmd" "C:\Users\deep\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Start up"
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Wie Batch unter Windows 7 in Autostart kopieren?
Von Masterfire im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 07.02.10, 11:48 -
Batch in den Autostart kopieren ausführen und löschen!
Von Snewi133 im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 26.11.08, 11:24 -
Datei in Autostart kopieren !
Von Nohh im Forum Delphi, Kylix, PascalAntworten: 8Letzter Beitrag: 25.09.06, 21:31 -
batch datei in autostart erstellen oder kopieren?
Von quaker23 im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 06.09.05, 22:35 -
Datei in Ordner "*xyz" mit batch kopieren
Von pkatwork im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 31.03.04, 15:41







Zitieren
Login





