linux udvclient

Tags:    udvikleren.dk

Jeg er igang med at lave min egen udvclient til linux, men nu er jeg faldet over et problem. Hvordan kan man i linux gøre noget ala:
c:\\programmer\\browser %url%
Altså hvor den starter browseren op med den angivede url?

Hilsen Mathias



7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg er igang med at lave min egen udvclient til linux, men nu er jeg faldet over et problem. Hvordan kan man i linux gøre noget ala:
c:\\programmer\\browser %url%
Altså hvor den starter browseren op med den angivede url?

Hilsen Mathias


ehm hvad skriver du en? Er der ikke en funktion så som exec() som kan ekskrevere kommandoer? Så kan du vel bare fyre op for firefox, exec(firefox $url)?

Slot\\\\ - All your base are belong to us
http://www.sigsys.dk



Tja... hvis du vælger at lave den i C++ og Qt (og KDE), har KDE lavet en URLLabel som du kan bruge. Den bruger (vist nok) den defaulte browser...

-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk



Jeg er igang med at lave min egen udvclient til linux, men nu er jeg faldet over et problem. Hvordan kan man i linux gøre noget ala:
c:\\programmer\\browser %url%
Altså hvor den starter browseren op med den angivede url?

Hilsen Mathias


ehm hvad skriver du en? Er der ikke en funktion så som exec() som kan ekskrevere kommandoer? Så kan du vel bare fyre op for firefox, exec(firefox $url)?

Slot\\\\ - All your base are belong to us
http://www.sigsys.dk

jeg bruger windows lige nu og har ikke adgang til linux. Jeg starter også firefox men skulle lige vide om der var en anderledes syntax i linux f.eks. noget ala start c:\\programmer\\browser %url% eller sådan noget:D

Hilsen Mathias



Tja... hvis du vælger at lave den i C++ og Qt (og KDE), har KDE lavet en URLLabel som du kan bruge. Den bruger (vist nok) den defaulte browser...

-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk


hov... den hedder KURLLabel
(kilde: http://lists.trolltech.com/qt-interest/2002-10/msg00659.html )
-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk



Tja... hvis du vælger at lave den i C++ og Qt (og KDE), har KDE lavet en URLLabel som du kan bruge. Den bruger (vist nok) den defaulte browser...

-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk


hov... den hedder KURLLabel
(kilde: http://lists.trolltech.com/qt-interest/2002-10/msg00659.html )
-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk

Jeg laver den i Java:)

Hilsen Mathias




Jeg laver den i Java:)

Hilsen Mathias


skrev du så ikke noget om... men så bliver det jo lidt mere spændende. Men det du skal gøre er, at finde en måde at finde den defaulte browser til internettet. Ved ikke lige om der findes sådan en klasse, men det kan jo være.
Herefter subklasser du så en label (eller lignende) og sætter dens "clicked-event" til at åbne den defaulte browser.

-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk




Jeg laver den i Java:)

Hilsen Mathias


skrev du så ikke noget om... men så bliver det jo lidt mere spændende. Men det du skal gøre er, at finde en måde at finde den defaulte browser til internettet. Ved ikke lige om der findes sådan en klasse, men det kan jo være.
Herefter subklasser du så en label (eller lignende) og sætter dens "clicked-event" til at åbne den defaulte browser.

-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk

Jeg har ikke fået linux endnu men jeg har en liste som jeg har en ActionListener på. Den åbner så filen i Firefox hvis firefox's plasering er C:\\Programmer\\Mozilla Firefox\\firefox.exe :D ellers kan man jo bare lave noget med at man indstiller hvor browseren er eller sådan noget:)

Hilsen Mathias



t