Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  Autocad gestartet ?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Autocad gestartet ? (1185 mal gelesen)
HJ
Mitglied


Sehen Sie sich das Profil von HJ an!   Senden Sie eine Private Message an HJ  Schreiben Sie einen Gästebucheintrag für HJ

Beiträge: 4
Registriert: 24.08.2004

erstellt am: 25. Aug. 2004 10:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Wie kann ich in VB6 feststellenob Autocad bereits gestartet ist?
Gibt es eine Möglichkeit über den Task-Manager?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Moderator
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

.

erstellt am: 25. Aug. 2004 12:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für HJ 10 Unities + Antwort hilfreich

Hi HJ,

zwei Vorschläge:
http://ww3.cad.de/foren/ubb/Forum259/HTML/000315.shtml
http://ww3.cad.de/foren/ubb/Forum110/HTML/000253.shtml

bzw. such halt auch mal im VB-Forum nach Prozess o.ä. ;-)

lg Nancy 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

BloodyMess
Mitglied
Applicationingenieur


Sehen Sie sich das Profil von BloodyMess an!   Senden Sie eine Private Message an BloodyMess  Schreiben Sie einen Gästebucheintrag für BloodyMess

Beiträge: 604
Registriert: 06.06.2002

AutoCAD Map 3D 2005
Win XP pro

erstellt am: 25. Aug. 2004 12:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für HJ 10 Unities + Antwort hilfreich

Hallo HJ,

das von Nancy ist doch OK, sonst kannst auch das hier benutzen, ist etwas kürzer.

Code:

      Option Explicit

      Private Declare Function FindWindow Lib "user32" _
        Alias "FindWindowA" _
        (ByVal lpClassName As String, _
        ByVal lpWindowName As String) As Long

      Private Declare Function IsWindow Lib "user32" _
        (ByVal hwnd As Long) As Long

      Sub test()
     
        Dim hWindow As Long

        hWindow = FindWindow(vbNullString, "AutoCAD Map 2000i - [Zeichng1.dwg]")
        If IsWindow(hWindow) = 1 Then

            MsgBox "Das Programm ist gestartet!"
        Else

            MsgBox "Das Programm ist nicht gestartet!"
        End If
      End Sub


gefunden auf http://support.microsoft.com/default.aspx?scid=kb;en-us;176391&Product=vbb

Gruß TP

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HJ
Mitglied


Sehen Sie sich das Profil von HJ an!   Senden Sie eine Private Message an HJ  Schreiben Sie einen Gästebucheintrag für HJ

Beiträge: 4
Registriert: 24.08.2004

erstellt am: 25. Aug. 2004 13:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank für Eure Unterstützung. Da ich "blutiger Anfänger" bin habe ich das Forum offensichtlich nicht richtig genutzt. Sorry !!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

BloodyMess
Mitglied
Applicationingenieur


Sehen Sie sich das Profil von BloodyMess an!   Senden Sie eine Private Message an BloodyMess  Schreiben Sie einen Gästebucheintrag für BloodyMess

Beiträge: 604
Registriert: 06.06.2002

AutoCAD Map 3D 2005
Win XP pro

erstellt am: 25. Aug. 2004 16:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für HJ 10 Unities + Antwort hilfreich

Hallo HJ,

die Lösung die ich da gefunden hatte, hat mir nicht wirklich gefallen und hab ebend nochmal gesucht und bin über nachfolgenden Code gestolpert. Könnte evtl. besser sein nach der acad.exe zu suchen.

Code:

Public Declare Function CreateToolhelp32Snapshot Lib "Kernel32" _
        (ByVal lFlags As Long, ByVal lProcessID As Long) As Long

Private Declare Function ProcessFirst Lib "Kernel32" Alias _
        "Process32First" (ByVal hSnapShot As Long, uProcess _
        As PROCESSENTRY32) As Long

Private Declare Function ProcessNext Lib "Kernel32" Alias _
        "Process32Next" (ByVal hSnapShot As Long, uProcess _
        As PROCESSENTRY32) As Long

Private Declare Sub CloseHandle Lib "Kernel32" (ByVal hPass _
        As Long)

Const TH32CS_SNAPPROCESS As Long = 2&
Const MAX_PATH As Integer = 260

Private Type PROCESSENTRY32
  dwSize As Long
  cntUsage As Long
  th32ProcessID As Long
  th32DefaultHeapID As Long
  th32ModuleID As Long
  cntThreads As Long
  th32ParentProcessID As Long
  pcPriClassBase As Long
  dwFlags As Long
  szExeFile As String * MAX_PATH
End Type

Private Sub GetExeNames()
    Dim hSnapShot As Long, Result As Long
    Dim aa As String, bb As String
    Dim Process As PROCESSENTRY32

    hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0&)
    If hSnapShot = 0 Then Exit Sub

    Process.dwSize = Len(Process)
    Result = ProcessFirst(hSnapShot, Process)
 
    Do While Result <> 0
        aa = Process.szExeFile
       
        If Left$(aa, InStr(aa, Chr$(0)) - 1) = "acad.exe" Then
            MsgBox "AutoCAD läuft"
        End If
       
        Result = ProcessNext(hSnapShot, Process)
    Loop
   
    Call CloseHandle(hSnapShot)
End Sub


gefunden bei  http://www.activevb.de/tipps/vb6tipps/tipp0273.html

Ganz unten das wichtigste ..  ... lief bei mir nicht unter NT, dafür aber in XP. Ansonsten mal unter der URL im QuellCode kucken, da steht nen Link zu Microsoft, die unterscheiden dort noch nach Betriebssystemen.

Gruß TP

[Diese Nachricht wurde von BloodyMess am 25. Aug. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Bauingenieur:in oder Architekt:in im Bereich Übertragungsnetze (Mensch*)

AFRY ist ein führendes europäisches Unternehmen für Ingenieur-, Design- und Beratungsdienstleistungen mit globaler Präsenz. Den Wandel zu einer nachhaltigeren Gesellschaft bringen wir als Unternehmen voran.

In Deutschland ist AFRY mit 660 Expertinnen und Experten flächendeckend an 18 Standorten präsent.

Im Geschäftsbereich Energie planen wir die Stromnetze der Zukunft. Wir beraten ...

Anzeige ansehenBauwesen
HJ
Mitglied


Sehen Sie sich das Profil von HJ an!   Senden Sie eine Private Message an HJ  Schreiben Sie einen Gästebucheintrag für HJ

Beiträge: 4
Registriert: 24.08.2004

erstellt am: 26. Aug. 2004 16:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Herzlichen Dank, tolles Programm.
Habe es ein wenig abgewndelt funktioniert einwandfrei.

Besser geht's nimmer.

Gruß

Hajo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz