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


start program och ha koll på det

Postades av 2003-12-05 12:59:08 - Peter Bladh, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 456 personer

Hej

Jag har gjort ett program i VB som samlar ihop filer och gör en .iso fil av dem. Det sista görs genom att jag använder ett command line util som jag anropar med shell. Promblemet är att jag inte har någon koll på när det är klart. Jag kan visserligen visa dosfönstret, men jag skulle helst ha bättre koll än så.
Går det att ordna?

/peter bladh


Svara

Sv: start program och ha koll på det

Postades av 2003-12-05 13:14:08 - Sven Åke Persson

Jag skulle testa med detta
På raden precis framför den rad som startar processen skriver du
Screen.MousePointer = vbHourglass
.......
........
'sist i koden skriver du
Screen.MousePointer = vbDefault


Svara

Sv: start program och ha koll på det

Postades av 2003-12-05 21:56:18 - Markus Jarderot

du kan alltid använda en egen .bat-fil som t.ex. skapar en tom fil med ett visst namn, kör iso-skaparen, och sen tar bort filen när den är klar.
<code>
@echo off
echo. > c:\wait.dat
c:\program\abc\makeiso <dina filer>
del c:\wait.dat
</code>
och sen t.ex. göra en do-while-loop medans filen existerar
kan dock bli lite problem om bat-filen avbryts.
<code>
Shell "dinbatfil.bat", vbHide
Do: DoEvents: Loop Until Fso.FileExists("c:\wait.dat") 'Vänta tills filen är skapad
Do: DoEvents: Loop While Fso.FileExists("c:\wait.dat") 'Vänta tills den är borta igen
'Klart
</code>

Finns mer accurasiva metoder, men de inkluderar att subclassa ett dos-fönster, vilket jag inte vet hur man gör på rak hand.


Svara

Sv: start program och ha koll på det

Postades av 2003-12-05 22:01:29 - Daniel Hermansson

Det går att ordna så att programmet väntar på att den processen är klar. Men programmet fryser under tiden den väntar.

Använde detta när jag startade ett program så det spelade ingen roll att programmet frös ett tag. Men det kanske måste till en annan lösning för dig.


<code>
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long



strStr = App.Path & "\rar.exe" & " x -o+ """ & App.Path & "\" & f1.Name & """ """ & App.Path & "\nya\"""

WaitForSingleObject OpenProcess(SYNCHRONIZE, 0, Shell(strStr, vbHide)), INFINITE

'Och när den är klar med arbetet fortsätter den som vanligt

</code>


Svara

Sv: start program och ha koll på det

Postades av 2003-12-18 10:19:10 - Peter Bladh

Tackar!

/peter


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 627
27 953
271 710
883
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
Expand
next previous
Close

Previous

0/0

Next