Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Anropa andra program.

Postades av 2001-12-07 16:24:15 - Peter Ramström, i forum java, Tråden har 9 Kommentarer och lästs av 963 personer

Hej hej.

Jag undrar om det är någon som vet hur man öppnar andra program med sitt javaprogram. Tex Word eller Excel.
Alternativt om det finns något smidigt sätt att visa en Word fil i sitt eget program.

Tack tack på förhand.

/Peter.


Svara

Sv: Anropa andra program.

Postades av 2002-01-14 14:17:46 - Andreas Eriksson

För att öppna ett externt program från Java så måste du använda dig av en process.

Följande kodsnutt demonstrerar hur:

Process p = Runtime.getRuntime().exec("notepad.exe");

/Andreas


Svara

Sv: Anropa andra program.

Postades av 2002-01-16 13:32:36 - Peter Ramström

Tack tack.

Det funka fin fint :)

/Peter


Svara

Sv: Anropa andra program.

Postades av 2002-03-04 15:47:33 - Raderat konto

Coolt =)

Men det verkar bara funka om den ligger ensam... För detta funkade inte:

String starta;
starta = "notepad";

String start;
start=buffy.readLine();

if (start.equals(starta))
Process p = Runtime.getRuntime().exec("notepad.exe");
=/

(Den klagar på p i Process p och även Process i Process p...)

PS. Ni verkar fan rocka på sån här grejer (Jag e ny här...) =D


Svara

Sv: Anropa andra program.

Postades av 2002-03-04 19:34:33 - Andreas Eriksson

Tja!

Vad menar du med ligga ensam?

Du kan ju skriva sökvägen i exec så här:

Process p = Runtime.getRuntime().exec("C:\Windows\notepad.exe");

/Andreas


Svara

Sv: Anropa andra program.

Postades av 2002-03-04 20:21:24 - Raderat konto

Nej asså...
Om d står:
Process p = Runtime.getRuntime().exec("notepad.exe");
på en enda rad, inga if-satser lr nånting runtomkring, så startas notepad när man startar detta program...

Men står det:
if (start.equals(starta))
Process p = Runtime.getRuntime().exec("notepad.exe");
så klagar den på "Process p" när man kompilerar den...
(Kan klistra in vad d står...):

Starta.java:21: not a statement
Process p = Runtime.getRuntime().exec("notepad.exe");
^
Starta.java:21: ';' expected
Process p = Runtime.getRuntime().exec("notepad.exe");
^
Helt uff...


Svara

Sv: Anropa andra program.

Postades av 2002-03-04 21:12:35 - Fredrik Zell

med
if (start.equals(starta))
{
Process p = Runtime.getRuntime().exec("notepad.exe");
}

då ?

har bara haft java i 3 dagar änsålänge, o inte kommit till händelser än, men jag har fått för mej att man "ska" ha det inom { } om de ska vara bra.

kanske är fel :)


Svara

Sv: Anropa andra program.

Postades av 2002-03-04 22:05:02 - Raderat konto

HAHA! Fräckt! D funka ju tack!!
Men man SKA inte behöva { och } när det bara e en rad kad nedanför if-statsen =P

Tack!


Svara

Sv: Anropa andra program.

Postades av 2003-02-09 09:59:13 - Joakim Kjellberg

Denna rad funkar ju jättebra:
Process p = Runtime.getRuntime().exec("notepad.exe");

Men varför funkar inte denna?
Process p = Runtime.getRuntime().exec("C:\stats_site.bat");

Och hur ska jag skriva för att den ska få gå till ett visst directory o starta en fil där?


Svara

Sv: Anropa andra program.

Postades av 2003-02-09 12:40:49 - Joakim Kjellberg

Fick ett svar:

det ska vara C:\\stats_site.bat istället för bara C:\stats_site.bat
(alltså 2 st "\")

Tack Thomas!


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
777
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies