Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
|
26.02.10, 20:42
|
#1
|
Profi
Registriert seit: Jan 2010
Beiträge: 51
Bedankt: 4.294.967.295
|
batch %current% befehl falsch wieso
hi,
ich hab mit batch schon etwas herumprobiert, nun hab ich eine datei, die ich in ein verzeichnis kopieren möchte. normalerweise gibt man dann den dateipfad der zu kopierenden datei ein und den des zielordners. was aber, wenn ich den genauen dateipfad der zu kopierenden datei nicht kenne? also in meinem programm ist es so, dass ich die batchdatei kopieren will. und ich hab gehört, dass mir da ein sogenannter %current% befehl weiterhelf sollte, weiß aber nicht, wie der anzuwenden ist.
hat jemand ne idee? mir würde einfach ein dateipfad reichen, indem dieser befehl steckt.
gruß
|
|
|
26.02.10, 21:38
|
#2
|
Anfänger
Registriert seit: Dec 2009
Beiträge: 10
Bedankt: 17
|
also wenn du die batch datei im aktuellen verzeichnis meinst dann so:
copy "%cd%\deineBatchDatei.bat" C:\deinVerzeichnis\
cd heißt hier current Directory
hoffe ich konnte helfen
|
|
|
26.02.10, 22:15
|
#3
|
Profi
Registriert seit: Jan 2010
Beiträge: 51
Bedankt: 4.294.967.295
|
danke erstmal, aber bei mir klappt das irgendwie nicht (ich bin admin)
also ich hab das mal erstell, das sieht dann genau so aus
Zitat:
@echo off
copy "%cd%\Test.bat" "C:\Programme\"
|
|
|
|
27.02.10, 10:19
|
#4
|
get shocked....
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
|
sollte klappen.... du musst nur aufpassen das du auf groß und kleinschreibung achtest....
greetz
|
|
|
27.02.10, 12:00
|
#5
|
Profi
Registriert seit: Jan 2010
Beiträge: 51
Bedankt: 4.294.967.295
|
schon klar....ich hab alles exakt richtig geschrieben
|
|
|
27.02.10, 12:11
|
#6
|
get shocked....
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
|
naja ich progge schon sehr lange batch und hab auch deins schon getestet geht ohne probs.... mit und ohne admin....
|
|
|
27.02.10, 12:25
|
#7
|
Profi
Registriert seit: Jan 2010
Beiträge: 51
Bedankt: 4.294.967.295
|
okay, fehler gefunden, wenn ich den buchstaben vom stick angeb klappts....mir fehlen doch irgendwie die admin rechte, um es auf C zu kopieren.
obwohl ich als admin angemeldet bin und es auch noch zusätzlich als admin ausführ.
kann mir da villeicht noch einer helfen? es gibt doch bestimmt eine möglichkeit in die batch reinzuschreiben, dass sie dann als admin geöffnet wird
|
|
|
27.02.10, 13:00
|
#8
|
get shocked....
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
|
hmm du hängst am user account control fest win 7 oder vista nehm ich mal stark an ^^
teste es mal wenn du die benutzerkontensteuerung (useraccountcontrol) abstellst....
greetz
|
|
|
27.02.10, 18:08
|
#9
|
Profi
Registriert seit: Jan 2010
Beiträge: 51
Bedankt: 4.294.967.295
|
ja, 7 unter xp klappts ja....es geht halt drum, dass es auch klappt, wenn ich es jemand schicke, es soll so eine art scherzprogramm sein, was ich mit einem autostart verknüpfe und daher wollte ich es irgendwo in c z.B. in den windows ordnern verstecken. gibt es dort einen batch befehl, der mir weiterhilft
es wäre auch noch ok, wenn vista bzw. 7 mit der dämlichen admin meldung käm, müsste halt automatisch geschehen
|
|
|
28.02.10, 15:58
|
#10
|
get shocked....
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
|
hmm prob dabei ist das die admin meldung bei vista und win 7 nur durch einen manuellen mausklick weggeht... durch den secure desktop (grauer bildschirm) solange der aktiv ist werden keine s*****e ausgeführt....
greetz
|
|
|
01.03.10, 16:56
|
#11
|
Profi
Registriert seit: Jan 2010
Beiträge: 51
Bedankt: 4.294.967.295
|
ja, aber ich will doch, dass er nach diesen admin rechten fragt, damit alles richtig arbeitet :-)
|
|
|
01.03.10, 20:55
|
#12
|
get shocked....
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
|
dann prog das ganze in vb und vergiss batch.... weil du dich hiermit selbst einfach nur einschränkst...!!
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:46 Uhr.
().
|