myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

BATCH - IF Probleme

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 24.12.10, 23:34   #1
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard BATCH - IF Probleme

Hi

Erstmal fröhliche Weinachten euch allen ^^

Ich habe vor batch dateien zu s*****en die zb
das passwort ändern vom andmin account ohne das alte zu wissen ^^

Mit Batch kenne ich mich schon ganz gut aus aber sowas spezielles finde ich nirgendwo ..


Code:
title passwort aendern
color 3
@echo off
cls

net user

echo     <*>type here the adminacc. name
echo     <*>hier den adminnacc. namen angeben

if .........

Hier komm ich nichtmehr weiter
ich will das das was man jetzt eingibt [ %...% ]
jetzt hier erscheint

net user %...% *

oder gibt es ne möglichkeit das IF zu übersprigen und gleich den addminacc namen da einzusetzen ?

MfG

Slluxx
Slluxx ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 00:13   #2
a5r
Mitglied
 
Registriert seit: Nov 2010
Beiträge: 328
Bedankt: 369
a5r gewöhnt sich langsam dran | 52 Respekt Punkte
Standard

bei google das eintippen:
dos batch befehl if

eins von vielen resultaten:

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
a5r ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 00:39   #3
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

Das ist aber nicht das was ich suche ..

bei zb google findet man nur

IF wort1 == wort 2
oder
IF ERRORLEVEL


ich suche sozusagen :

Wenn benutzer ( egal welches wort ) jetzt eingibt
wird es dort im befehl verwendet

nicht das ich dan zu einem befehl hinspringe

ODER

so etwas wie :

%RANDOM%
%homepath%

nur dan für den namen des adminaccounts


...
Slluxx ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 06:31   #4
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Schnipsel mit Eingabe inkl. Überprüfung, dass nicht leer.

Code:
@echo off
set adminname=
:insname
echo adminname eingeben
set /P adminname=
if "%adminname%"=="" goto insname

echo eingabe %adminname%
germgerm ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 11:53   #5
mande
Anfänger
 
Registriert seit: Apr 2010
Beiträge: 24
Bedankt: 28
mande ist noch neu hier! | 0 Respekt Punkte
Standard

germgerm hats dir im Prinzip schon geliefert.

Ich glaube worauf es dir wirklich ankam war folgender Teil:

Code:
set /p <deinevariable>=<Dein Text:>
Mit z.B.

Code:
set /p adminname=Gib den Adminaccountnamen ein:
bekommst genau den Prompt

Code:
Gib den Adminaccountnamen ein: _
und der speichert deine Eingabe in die Variable adminname.

Danach kannst im Prinzip tun:

Code:
net user %adminname% *
::bzw. wennst das Passwort auch in ne variable gespeichert hast
net user %adminname% %passwort%
mande ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 13:14   #6
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

Also ...

mal angenommen wir machen es so :

Code:
title change adminpasswort
@echo off
cls

net user

set adminname=
:insname
echo adminname eingeben
set /P adminname=
if "%adminname%"=="" goto insname

echo eingabe %adminname%
net user %adminname% *

pause>nul
exit
sagt er mir

"systemfehler 5 aufgetreten

zugriff verweigert"



und das mit dem 2. code hab ich nicht ganz kapiert ...
ich möchte ja das der, der die .bat ausführt sein neues pw eingeben kann


MfG

Slluxx


EDIT//: Okay .. 2. möglichkeit verstanden ;D

jetzt kommt aber auch wieder

Systemfehler 5 aufgetreten
zugriff verweigert


aaaahh
__________________
Nichts hier. Trozdem mal bedanken.
Slluxx ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 15:12   #7
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Ad "Systemfehler 5 - Zugriff verweigert"

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

War mein obiger Schnipsel nicht selbst erklärend?
Wichtig ist beim Batch-S*****en auch immer die Initialisierung:

Code:
set adminname=
germgerm ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 15:44   #8
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

Den code benutze ich doch

und das mit dem sys fehler check ich grade nicht

ich kenn mich ja eig ganz gut mit pc's aus ..
aber kann mir das nochmal einer einfach erklären ?
__________________
Nichts hier. Trozdem mal bedanken.
Slluxx ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 17:08   #9
Benni1000
Echter Freak
 
Registriert seit: Aug 2009
Beiträge: 2.074
Bedankt: 319
Benni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt Punkte
Standard

Zugriff verweigert kann eigentlich nur davon kommen das du das programm ohne adminrechte gestartet hast...
Benni1000 ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 17:18   #10
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

Perfekt

jetzt muss ichs nurnoch hinbekommen das ich nicht. ->Rechtsklick->als admin ausführen
anklicken muss

weiß da noch jemand ne lösung ?
__________________
Nichts hier. Trozdem mal bedanken.
Slluxx ist offline   Mit Zitat antworten
Ungelesen 25.12.10, 20:32   #11
Benni1000
Echter Freak
 
Registriert seit: Aug 2009
Beiträge: 2.074
Bedankt: 319
Benni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt Punkte
Standard

In Batch so weit ich weis ned möglich du kannst es allerdings durch den batch to exe converter schicken und das Vista Administrator Manifest hinzufügen...
Benni1000 ist offline   Mit Zitat antworten
Ungelesen 27.12.10, 04:23   #12
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

okay .. ich hab ein Batch to .exe converter .. gleich mal ausprobieren ..



EDIT:\\

Ich hab beim durchsuchen der ordner noch jeden möglichen und unmöglichen scheiß gefunden ..
aber der converter war nicht dabei ...

kann den vlt noch jemand uppen ?

MfG

Slluxx
__________________
Nichts hier. Trozdem mal bedanken.
Slluxx ist offline   Mit Zitat antworten
Ungelesen 27.12.10, 07:54   #13
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
germgerm ist offline   Mit Zitat antworten
Ungelesen 27.12.10, 23:58   #14
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

sorry

okay hab alles mal gemacht ..
wenn mir jetzt noch jemand sagen könnte obs funtzt
( damit ich weiß - joa .. klappt alles kannste weiter dran rumbasteln)

das wäre nett



EDIT\\:

Ist trozdem ein bischen unsinnig, fällt mir grade auf ..

wenn ich kein admin bin und ich hab keine rechte. kann ich das prog. nicht ausführen um das adminpasswort zu ändern o.0
__________________
Nichts hier. Trozdem mal bedanken.
Slluxx ist offline   Mit Zitat antworten
Ungelesen 29.12.10, 01:17   #15
Benni1000
Echter Freak
 
Registriert seit: Aug 2009
Beiträge: 2.074
Bedankt: 319
Benni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt PunkteBenni1000 leckt gerne myGully Deckel in der Kanalisation! | 1905267 Respekt Punkte
Standard

Zitat:
Zitat von Slluxx Beitrag anzeigen
Ist trozdem ein bischen unsinnig, fällt mir grade auf ..

wenn ich kein admin bin und ich hab keine rechte. kann ich das prog. nicht ausführen um das adminpasswort zu ändern o.0
Du wolltest auch nur wissen wie du dir Rechtsklick als Admin ausführen ersparen kannst^^
So wie du das vorhast kannste das vergessen so dumm war microsoft nicht.
Benni1000 ist offline   Mit Zitat antworten
Ungelesen 29.12.10, 12:46   #16
cribre82
Neuling
 
Benutzerbild von cribre82
 
Registriert seit: Dec 2010
Ort: Earth
Beiträge: 8
Bedankt: 1
cribre82 ist noch neu hier! | 0 Respekt Punkte
Standard

Grüß Gott!

Das wirst du mit den Batchbefehlen im weiteren nicht schaffen. Willst du eine -DOS- Attacke schreiben??
cribre82 ist offline   Mit Zitat antworten
Ungelesen 29.12.10, 13:56   #17
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

hei

attacke hört sich gut an
ich werde meine sis attackieren

nein .. erklär mir einmal bitte genau was das ist und ob das mir helfen kann

MfG

Slluxx
__________________
Nichts hier. Trozdem mal bedanken.
Slluxx ist offline   Mit Zitat antworten
Antwort


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

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 Uhr.


Sitemap

().