Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

GELÖST

Meine Batch Datei führt das und Zeichen nicht aus

Mitglied: Bremsal

Bremsal (Level 1) - Jetzt verbinden

05.05.2012 um 00:00 Uhr, 3747 Aufrufe, 10 Kommentare

Hallo!

Ich habe mir eine einfache batch datei geschrieben ... die ganz einfach bestimmte URL öffnen soll...

Jetzt ist mir aufgefallen wenn eine Adresse ein & Zeichen aufweist, dann führt die Batch-Datei alle nachkommenden buchstaben etc. nicht mehr aus und hüpft zur nächsten Adresse ... z.B.:

www.***.php?id=333&uid=2101

hier wird z.b.. alles bis zum 333 ausgeführt alles weitere ignoriert sie...


Kann mir jemand helfen, wie ich dieses Problem umgehen kann bzw. gibt es eine andere möglichkeit bestimmte adressen schnell zu öffnen??


Lg Mario
Mitglied: 60730
05.05.2012 um 00:33 Uhr
moin,

C:\>echo www.***.php?id=333&uid=2101 
www.***.php?id=333 
Der Befehl "uid" ist entweder falsch geschrieben oder 
konnte nicht gefunden werden. 
 
C:\>echo "www.***.php?id=333&uid=2101" 
"www.***.php?id=333&uid=2101" 
 
C:\>
Bitte warten ..
Mitglied: Bremsal
05.05.2012 um 10:40 Uhr
Hi!

Danke vorerst für die schnelle Antwort!



Ich habe das jetzt in die bat eingegeben mit dem "echo" aber da öffnet sich nichts ....
Was mache ich jetzt falsch?!

lg
Mario
Bitte warten ..
Mitglied: regedit19
05.05.2012 um 11:05 Uhr
Hallo Bremsal!


Da du oben schreibst, dass du eine URL (im Browser) öffnen willst, probiere es doch mal so:

01.
C:\>C:\Users\BENUTZER\AppData\Local\Google\Chrome\Application\chrome.exe "www.***.php?id=333&uid=2101" 

somit öffnet sich die Seite im Google Chrome...
Du kannst das ganze aber auch mit dem IE, oder anderen x - beliebigen Browsern öffnen.


Grüße
regedit19
Bitte warten ..
Mitglied: mak-xxl
05.05.2012 um 11:11 Uhr
Moin Namensvetter,

was Dir TimoBeil mit dem Beispiel sagen will: Setze einen String, der besondere Zeichen enthält, in Literale (also Gänsehufe), damit selbiger unbehandelt weitergereicht wird. 'Besondere Zeichen' sind die vom Befehlsinterpreter als sog. Steuerzeichen behandelte Zeichen (i.e. <,>,&,+,~)
An seinem ersten Beispiel (ohne Literale) siehst Du eine resultierende Fehlermeldung, im zweiten Beispiel wird der in Literale gesetzte String (die URL) ohne Fehlermeldung ausgegeben.
Das 'echo' wurde gewählt, weil unbekannt ist (weil Du es nicht gepostet hast), wie Du die URL wohin übergibst.

Freundliche Grüße von der Insel - Mario
Bitte warten ..
Mitglied: Bremsal
05.05.2012 um 11:36 Uhr
Ich habe in meiner .bat ganz einfach stehen:

start http://www.*php?id=6428&uid=2101
start http://www.
*php?id=6329&uid=2101
start http://www.*php?id=6330&uid=2101
start http://www.
*php?id=6331&uid=2101
start http://www.*php?id=6412&uid=2101
start http://www.
*php?id=5540&uid=2101


und diese wird mittels Task-Planer gestartet ....

gestartet wird diese Adresse in meinem eingestellten "Standard-Browser"
jedoch wird diese Adresse immer nur bis zum &Zeichen ausgeführt ...

muss ich jetzt ein echo davor setzten damit das funktioniert oder?!

lg Mario
Bitte warten ..
Mitglied: regedit19
05.05.2012 um 11:44 Uhr
Hallo!

Das funktioniert so nicht, ohne "" wie schon "TimoBeil" und "mak-xxl" oben schrieben.


Nimm deinen Standardbrowser her (z.B. IE --> iexplore.exe), dann sieht dein Script so aus:


01.
start iexplore.exe "http://www.*php?id=6428&uid=2101" 
02.
start iexplore.exe	"http://www.*php?id=6329&uid=2101" 
03.
start iexplore.exe	"http://www.*php?id=6330&uid=2101" 
04.
start iexplore.exe	"http://www.*php?id=6331&uid=2101" 
05.
start iexplore.exe	"http://www.*php?id=6412&uid=2101" 
06.
start iexplore.exe	"http://www.*php?id=5540&uid=2101"

Wenn dein Standardbrowser Firefox ist --> (start firefox.exe "http://......../")


Grüße
regedit19
Bitte warten ..
Mitglied: Quercus
05.05.2012 um 12:05 Uhr
Alternativ wenn die Links alle in einem Fenster aufgehen sollten:

das hier als Bat speichern

@echo off
start firefox.exe "www.tchibo.de" "www.golem.de" "www.*.php?id=6330&uid=2101" "www.*.php?id=6331&uid=2101"

Rem im Firefox gehen alle links in einzelnen Tabs auf


---Alternativ als Bat für den iexplorer


@echo off
start iexplore.exe "www.golem.de"
start iexplore.exe "www.mozilla.org"

Rem bei iexplorer geht jeder link im eigenen Fenster auf"


Gruß
Quercus


"bei dem www.***.php......... die Sternchen mit deiner webseite ersetzen"
Bitte warten ..
Mitglied: bastla
05.05.2012 um 12:10 Uhr
Hallo Bremsal!

Das "echo" war nur als Demo-Ausgabe gedacht und wird daher nicht benötigt...
Was Du, abgesehen von allen anderen genannten Vorschlägen, noch tun könntest: Mit ^ vorweg weist Du den CMD-Interpreter an, das folgende Zeichen nicht zu "interpretieren" - daher:
start http://www.*php?id=6428^&uid=2101
Grüße
bastla
Bitte warten ..
Mitglied: Bremsal
05.05.2012 um 13:50 Uhr
Ihr seid Super!


Vielen Dank für die tollen erklärungen!

habe jetzt

start iexplorer.exe "http://www".***.php&uid=2101"

genommen und es funktioniert super ...!!!


DANKE
Bitte warten ..
Mitglied: 60730
05.05.2012 um 14:28 Uhr
Moin,

Machs doch bitte "richtig"

start "fenstertitel" iexplorer.exe "http://www".***.php&uid=2101"
Denn start ist da etwas pingelig - das will unter Umständen genau den Aufruf haben, den sich die Praktikanten in Rotberg gedacht haben.
manchmal läufts auch mit "falschen" Parametern, aber manchmal ist nicht immer.

Gruß
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Einfügen von Zeichen mit Batch bzw. Powershell
gelöst Frage von adm2015Batch & Shell5 Kommentare

Hallo zusammen, ich hab ein kleines Problem und müsste dies irgendwie mit einem Script lösen, da ich keine 500 ...

Batch & Shell
Tilde Zeichen per Batch ersetzen
gelöst Frage von Blackhawk386Batch & Shell6 Kommentare

Hi! Ich habe eine Datei in Textform, in der Umlaute per Batch umgewandelt werden müssen. Dazu habe ich hier ...

Batch & Shell
Via Batch Zeichen in Textzeilen einfügen
gelöst Frage von LuceDeCielloBatch & Shell3 Kommentare

Hallo, ich habe die Lösung für mein Problem schon fast gefunden. Leider verstehe ich die Positionsangaben in dem Skript ...

Batch & Shell
(Batch) festgelegte Zeichen vor und nach Text einfügen
gelöst Frage von unauthorized-userBatch & Shell2 Kommentare

Hallo Community, ich stehe gerade vor einem (wahrscheinlich sehr banalem) Problem und benötige eure Hilfe. Ausgangssituation: Ich habe mehrere ...

Neue Wissensbeiträge
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 13 StundenRouter & Routing3 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 20 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 1 TagMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...

Microsoft
Nach Windows Update erkennt mein Notebook den zweiten Bildschirm nicht mehr
Frage von jensgebkenMicrosoft8 Kommentare

Hallo Gemeinschaft, Nach einem Windows Update, erkennt mein Notebook den zweiten Bildschirm nicht mehr – was kann man da ...