![]() |
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ß |
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 |
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:
|
sollte klappen.... du musst nur aufpassen das du auf groß und kleinschreibung achtest....
greetz |
schon klar....ich hab alles exakt richtig geschrieben
|
naja ich progge schon sehr lange batch und hab auch deins schon getestet ;) geht ohne probs.... mit und ohne admin....
|
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 |
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 |
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 |
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 |
ja, aber ich will doch, dass er nach diesen admin rechten fragt, damit alles richtig arbeitet :-)
|
dann prog das ganze in vb und vergiss batch.... weil du dich hiermit selbst einfach nur einschränkst...!!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.