Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Problem mit " und '

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
$~JODA~$



Anmeldungsdatum: 25.09.2006
Beiträge: 5

BeitragVerfasst am: 25.09.2006, 17:48    Titel: Problem mit " und ' Antworten mit Zitat

Hi!
Ich habe mit QBASIC den SHELL Befehl ausgeführt.
Dazu muss ich jetzt wissen wie ich die Anführungszeichen in den Anführungszeichen machen muss.

bsp.: SHELL "Taskkill /FI ' WINDOWTITLE eq Mozilla Firefox ' "

Die hier fett geschriebenen zeichen sind NICHT richtig da dass programm einen fehler macht.
Welches Zeichen muss ich hier einfügen dass nicht die Fehlermeldung "erwarte ende der Ausführung" komt und dass das Programm richtig ausgeführt wird?

mfg joda
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 25.09.2006, 17:53    Titel: Antworten mit Zitat

Da musst du den ASCII-Code nehmen:
Code:

SHELL "Taskkill /FI " + CHR$(34) + "WINDOWTITLE eq Mozilla Firefox" + CHR$(34)


/edit: Na OK, da sindse weg grinsen

jb
_________________
Elektronik und Programmieren


Zuletzt bearbeitet von jb am 25.09.2006, 18:02, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 25.09.2006, 17:54    Titel: Antworten mit Zitat

Hi. lächeln
Du kannst dafür die ASCII-Codes nehmen, der für die Anführungsstrichle ist zum Beispiel die Nummer 34.
Sprich, dein Code müsste ungefähr so lauten:
Code:

Shell "Taskkill /FI "+Chr$(34)+" WINDOWTITLE eq Mozilla Firefox "+Chr$(34)

HTH. Achja: Code ungetestet (hab Home Edition), deswegen weiß ich net, ob ich's jetzt mit den Leerzeichen richtig hab - einfach ausprobieren. lächeln

Greets,
Mao

/edit: Hulla, jb war schneller. Mist. peinlich lachen
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
A.K.



Anmeldungsdatum: 02.05.2005
Beiträge: 467
Wohnort: HH

BeitragVerfasst am: 25.09.2006, 17:57    Titel: Antworten mit Zitat

bitte keine Doppelposts @jb and mao grinsen

evtl noch die führenden Leerzeichen vor "WINDOWSTITLE" wegnehmen bei den geposteten Lösungen.

MFG A.K.
_________________

http://forum.IconSoft.de
http://www.pnpbb.de - hol dir jetzt dein eigenes kostenloses Forum *NEU*
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen Yahoo Messenger MSN Messenger
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 25.09.2006, 17:59    Titel: Antworten mit Zitat

Naja, wie gesagt: konnte net testen, und mit den Leerzeichen hatt ich ja auch hingeschrieben.

Hab ich 'nen DP gemacht? Sry, aber wenn 2 Leute gleichzeitig ISDN nutzen...durchgeknallt
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Lutz Ifer
Grillmeister


Anmeldungsdatum: 23.09.2005
Beiträge: 555

BeitragVerfasst am: 25.09.2006, 18:14    Titel: Antworten mit Zitat

in FreeBasic wäre auch folgendes möglich:
Code:
shell "Taskkill /FI "" WINDOWTITLE eq Mozilla Firefox """


*nurmalanmerk*
Lutz böse Ifer
_________________
Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 25.09.2006, 18:22    Titel: Antworten mit Zitat

Oder auch das hier grinsen
Code:

option escape
shell "Taskkill /FI \" WINDOWTITLE eq Mozilla Firefox \" "


jb
_________________
Elektronik und Programmieren
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
$~JODA~$



Anmeldungsdatum: 25.09.2006
Beiträge: 5

BeitragVerfasst am: 25.09.2006, 20:00    Titel: Antworten mit Zitat

Ihr seid ja richtig aktiv hier!
Dachte nicht dass ich vor nächster Woche ne antwort bekomm!!
Ein DANKESCHÖN an alle!

Könnt ihr mir auch bei folgendem Problem helfen:

SHELL "START http://www.google.de"

Das funktioniert irgend wie nicht ihr könnt mir da bestimmt helfen...
Bin nicht so der qbasic Checker.

mfg joda
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
A.K.



Anmeldungsdatum: 02.05.2005
Beiträge: 467
Wohnort: HH

BeitragVerfasst am: 25.09.2006, 20:13    Titel: Antworten mit Zitat

Hi,

in der Shell kannst du ja nur "Befehle" oder ausführbare Dateien angeben.
Um ein Internetexplorerfenster zu starten mußt du dies z.B. so tun:

Code:

SHELL "C:\Programme\Internet Explorer\iexplore.exe http://www.google.de"


Du müßtest dann evtl noch den Pfad zu deiner iexplore.exe ändern.

MFG A.K.

EDIT:
Siehste, ganz vergessen. Die Verzeichnisnamen müssen dann zusätzlich noch im 8.3-Format angegeben werden. Also anstatt "Programme" -> "Progra~1".
_________________

http://forum.IconSoft.de
http://www.pnpbb.de - hol dir jetzt dein eigenes kostenloses Forum *NEU*


Zuletzt bearbeitet von A.K. am 25.09.2006, 20:18, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen Yahoo Messenger MSN Messenger
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 25.09.2006, 20:17    Titel: Antworten mit Zitat

Code:
SHELL "CMD.EXE /C START http://www.google.de"

sollte unter Windows NT/2000/XP/2k3Srv ohne Probleme laufen.
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
$~JODA~$



Anmeldungsdatum: 25.09.2006
Beiträge: 5

BeitragVerfasst am: 26.09.2006, 16:34    Titel: Antworten mit Zitat

Danke für eure Antworten.

Dann kann die weiterentwicklung meines Projektes ja von statten gehen.Dank euch!

Zitat:

Du müßtest dann evtl noch den Pfad zu deiner iexplore.exe ändern.

Wer benutzt denn heute noch den ie?

mfg joda
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
A.K.



Anmeldungsdatum: 02.05.2005
Beiträge: 467
Wohnort: HH

BeitragVerfasst am: 26.09.2006, 18:24    Titel: Antworten mit Zitat

$~JODA~$ hat Folgendes geschrieben:
Danke für eure Antworten.

Dann kann die weiterentwicklung meines Projektes ja von statten gehen.Dank euch!

Zitat:

Du müßtest dann evtl noch den Pfad zu deiner iexplore.exe ändern.

Wer benutzt denn heute noch den ie?

mfg joda


Der IE wird von Normalusern benutzt und von Leuten die wissen wie man so einem Softwarewerkzeug umgeht. zwinkern

MFG A.K.
_________________

http://forum.IconSoft.de
http://www.pnpbb.de - hol dir jetzt dein eigenes kostenloses Forum *NEU*
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen Yahoo Messenger MSN Messenger
$~JODA~$



Anmeldungsdatum: 25.09.2006
Beiträge: 5

BeitragVerfasst am: 28.09.2006, 17:18    Titel: Antworten mit Zitat

Zitat:
Softwarewerkzeug

Ähm wie Software?
Spyware passt schon eher zwinkern

mfg joda

[aber immer beim Thema bleiben Herr Moderator grinsen ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 28.09.2006, 17:55    Titel: Antworten mit Zitat

Er wollte damit lediglich sagen, dass es den Normalbenutzern relativ egal ist, mit welchem Programm sie surfen, Hauptsache, es ist primitiv. Leider. peinlich
MS (wobei in diesem Fall M$ besser passt) hat eine "Vormachstellung", da der IE bereits im Betriebssystem enthalten ist. Normalbenutzer machen sich in der Regel nicht die Mühe, einen anderen Browser, wie Firefox, Opera, Seamonkey oder ähnliches 'runterzuladen - wo IE doch so vermeintlich gut funktioniert. durchgeknallt
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael Frey



Anmeldungsdatum: 18.12.2004
Beiträge: 2577
Wohnort: Schweiz

BeitragVerfasst am: 01.10.2006, 17:58    Titel: Antworten mit Zitat

Mao hat Folgendes geschrieben:
wo IE doch so vermeintlich gut funktioniert. durchgeknallt

... weil die Website Betreiber darauf testen.
Eine Website wird in der Regel nach Norm aufgebaut/programmiert, kurz mit Opera und Firefox getest, und dann öffnet man den Internet Explorer und versucht die nicht Normgerechte Darstellung zu korrigieren.
IE ist für Website Betreiber der reinste Horror ...
_________________
http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
A.K.



Anmeldungsdatum: 02.05.2005
Beiträge: 467
Wohnort: HH

BeitragVerfasst am: 01.10.2006, 22:50    Titel: Antworten mit Zitat

Und da kommt ja noch dazu das der IE einen schöneren HTML-Standard hat als das w3c! lächeln

MFG A.K.
_________________

http://forum.IconSoft.de
http://www.pnpbb.de - hol dir jetzt dein eigenes kostenloses Forum *NEU*
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen Yahoo Messenger MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz