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 Variablen Problem

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 08.06.10, 18:25   #1
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard Batch Variablen Problem

Mein Problem ist er will eine Seite mit einer Variable nicht öffnen.

Code:
set /P x=
start http://*Zensiert*/Community/Profile&NickName=%x%
anstelle von:
Code:
http://*Zensiert*/Community/Profile&NickName=
lädt er:
Code:
http://*Zensiert*/Community/Profile
Meine Vermutung ist das es an dem Gleichheitszeichen liegt.

Bei der Seite [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] funktioniert es nämlich.
Spacii ist offline   Mit Zitat antworten
Ungelesen 08.06.10, 18:53   #2
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

Ok es liegt an dem "&" wenn ich als echo mache statt start sagt der mir "Befehl NickName konnte nicht gefunden werden"

Weis einer wie man das deaktiviert oder umgeht?
Spacii ist offline   Mit Zitat antworten
Ungelesen 08.06.10, 21:03   #3
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Du kannst das & Zeichen in ner batch generell per echo^& ausgeben aber ich denke da du ne URL aufrufen willst, wird das nicht viel bringen.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 12:51   #4
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

heist jetzt?
Spacii ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 14:09   #5
Gary82
Anfänger
 
Registriert seit: Apr 2010
Beiträge: 2
Bedankt: 1
Gary82 ist noch neu hier! | 0 Respekt Punkte
Standard

Ich weiß nun nicht genau, was du machen möchtest, aber vielleicht solltest du "NickName" auch einfach deklarieren.

Ungefähr so, einfaches Beispiel von mir:

Zitat:
set NickName=sqlnutger
set /P x=
REM x=04
start http_://www.oreilly.de/catalog/%NickName%/chapter/ch%x%.html
Gary82 ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 14:16   #6
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

was hab ich davon wenn ich NickName deklariere? das problem ist ja das da das "&" als befehl angesehen wird einen weiteren befehl aufzurufen
Spacii ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 14:32   #7
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard ganz easy ;)

ganz einfach das ganze

PHP-Code:
set /P x=
start iexplore "http://www.DEINESEITE.com/Community/Profile&NickName=%x%" 

dann übergibt er das komplett mit &

greetz achja wär cool wenn du uns wissen lassen könntest an was du codest!

und bedanken nicht vergessen
__________________
bugfix ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 15:19   #8
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

öffnet der das dann mim internet explorer? oder mim standartbrowser
Spacii ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 16:44   #9
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

mim internetexplorer steht ja als anweisung davor kannste auch mit firefox machen aber bedenke das wenn du den standart browser mit START alleine aufrufst kann es zu *******n probs und fehlnern führen..... also lieber dazuschreiben welchen browser er nehmen soll und fertig
__________________
bugfix ist offline   Mit Zitat antworten
Ungelesen 09.06.10, 19:20   #10
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

ja aber doof is halt da das tool nicht nur für mich sein soll sondern in einem forum veröffentlicht werden soll wäre es praktisch wenn er standartbrowser lädt.. so wie bei AutoIT mit ShellExecute
Spacii ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 09:48   #11
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

sei mir nicht böse aber etwas eigen verantwortung beim proggen könntest du schon zeigen ich mein ich hab dir funktionierenden code geschrieben mit 1-2 stunden google und meiner vorarbeit könntest du schon längst fertig sein

wir coden nicht deine projekte sondern geben einfach nur etwas hilfestellung wenn es mal wo hakt!

in diesem sinne!

greetz
__________________
bugfix ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 13:35   #12
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

mein projekt is halt auch schon fertig aber es hackte nur bei dem "&" und irgendwie will das immernoch nicht...
Spacii ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 14:15   #13
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Bugfix hat dir doch gesagt, wie es möglich ist...entweder nimmst du das so und schreibst ins README dass die Leute ggf. noch den Standard Browser einsetzen sollen oder du sagst uns was du genau vor hast. Aber so kann dir keiner wirklich weiterhelfen.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 14:36   #14
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

das sind genau genug infos es geht ja NUR um den link alles andere geht.. und wenn der trozdem noch "NickName" ist ein ungültiger befehl ausspuckt (weil "&" einen neuen befehl in der gleichen zeile einführt)
(auch mit deiner methode)
Spacii ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 14:46   #15
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Zitat:
das sind genau genug infos
Wie du meinst.

Ich versuchs jetzt noch ein letztes mal:

Dass & einen neuen Befehl aufruft ist mir klar.
Du hast jetzt entweder die Möglichkeit den PHP Code von Bugfix zu nehmen, der scheint aber verständlicherweiße nicht das Richtige zu sein weils ja vermtl. um ein Projekt geht und das biseher in VB geschrieben ist.

Jetzt hast du noch die Möglichkeit den Nickname als Variable zu nehmen, was im Moment ja nicht zu klappen scheint. Also entweder benutzt du google um den Fehler zu lösen oder lieferst ne genau Fehlerbeschreibung sonst kann (und will vermtl auch keiner) dir helfen.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 15:00   #16
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

Ich versuche auch nochmal vielleicht verstehst du es dann
1. es ist die programmiersprache "Batch"
2. "NickName"
Code:
start http://*Zensiert*/Community/Profile&NickName
gehört zum Link meine Variable (Der Nickname) kommt nach dem "="
Code:
=%x%
aber damit ihr nicht mehr rummeckert die KOMPLETTE Source von dem nicht funktionierendem Part ist:
Code:
@echo off
echo ## Name des zu Checkenden Chars eingeben: ##
echo ##   Oder gib 'e' ein zum schliessen      ##
set /P x=
if /i %x%==e goto EXIT
echo ## %x%'s Player profile wird gechecked!
start http://combatarms.nexoneu.com/NXEU.aspx?PART=/Community/Profile&NickName=%x%
pause
und bei mir gehts auch nich wenn ich iexplore oder sonstwas davor schreibe
Der Teil reicht aus um es zu testen
Spacii ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 15:36   #17
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

weil ich ja trozdem noch ein guten herz hab hier die lösung

PHP-Code:
@echo off
echo ## Name des zu Checkenden Chars eingeben: ##
echo ##   Oder gib 'e' ein zum schliessen      ##
set /P x=
if /
%x%==goto EXIT
echo 
## %x%'s Player profile wird gechecked!
start http://combatarms.nexoneu.com/NXEU.aspx?PART=/Community/Profile"&NickName=%x%"
pause 
und sei mir bitte nicht böse aber du musst zugeben das du das auch mit google lösen hättest können!!

greetz
__________________
bugfix ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 18:14   #18
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

dann sag mal was du in google gesucht hast weil ich habe nämlich mindestens ne stunde gegoogled bevor ich den thread geöffnet habe und danach auch noch weiter gegoogled
Spacii ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 20:07   #19
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

das hat im grunde nur was mit basis wissen zu tun was man wenn man eine "programmiersprache" lernt sich selbstständig aneignen muss

also

SELBST und STÄNDIG ...

im grunde is es ganz easy da windoof zeichenfolgen mit & mit einem befehl verbindet deshalb muss man den gewünschten teil ganz einfach mit "&" ausgliedern und schon wird es rein als text gesehen is genauso wie wenn du lange dateipfade mit leerzeichen in der dos bos erreichen willst.

bsp.

FUNKT NICHT:
cd c:/windoof/pogramme/mein port scanner


FUNKT SCHON:
cd "c:/windoof/pogramme/mein port scanner"

alles klar her Kommissar?!?!?

so ich klinke mich mal aus dem thema aus wir haben dir geholfen und zwar mehr als genug und ich hab dir das ganze sehr anschaulich zum ****** getragen

greetz bugfix
__________________
bugfix ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 21:11   #20
Spacii
Mark
 
Benutzerbild von Spacii
 
Registriert seit: Mar 2010
Ort: Beta-Server For RL
Beiträge: 11
Bedankt: 9
Spacii ist noch neu hier! | 0 Respekt Punkte
Standard

so das war jetzt aber endlich antwort auf meine frage ich danke aber ich muss sagen ich programmiere mit batch schon 2 jahre aber von den "&blabla" hab ich noch nie wat gehört
Spacii ist offline   Mit Zitat antworten
Ungelesen 10.06.10, 21:52   #21
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

da sieht man wieder man lernt nie aus

greetz
__________________
bugfix 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:05 Uhr.


Sitemap

().