| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| 4 Punkte, die Sie über CAD-Dateiformate wissen müssen |
Autor
|
Thema: PSP mit Eingabeaufforderung ansprechen (1607 mal gelesen)
|
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 23. Mai. 2011 13:30 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, kann man eine schon gestartete PSP-Instanz mit der Windows-Eingabeaufforderung ansprechen, sodass diese in den Vordergrund geholt wird? Bei Eingabe von: "C:\Programme\Autodesk\Productstream Professional 2009\bin\Compass.exe" wird eine 2.Instanz gestartet, was aber nicht gewünscht ist. Gruß aus Wuppertal Rainer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
noctis79 Mitglied Konstrukteur/ CAD-Administrator
Beiträge: 164 Registriert: 07.10.2009 Inventor Simulation 2011 - 64-Bit-Edition Productstream Professional Pro 2011
|
erstellt am: 23. Mai. 2011 22:26 <-- editieren / zitieren --> Unities abgeben: Nur für schaefer
|
freak-tom Moderator PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006 Productstream Professional Pro 2011 / Jobserver / Replikator Productstream Professional Office 2011 Productstream Professional Pro 2010 / Jobserver / Replikator Productstream Professional Office 2010 Inventor Suite 2011 Solid Works 2015 ECTR
|
erstellt am: 23. Mai. 2011 22:29 <-- editieren / zitieren --> Unities abgeben: Nur für schaefer
Hallo Rainer, so viel ich weiß geht das nicht mit reinen CMD Funktionen, du kannst allerdings ein AutoIT Script über die Eingabeaufforderung starten, dass das Fenster in den Vordergrund bringt. Code: WinActivate ( "title" [, "text"] )
MfG Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 24. Mai. 2011 06:30 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von noctis79: Die Frage ist warum Du das vorhast???? ...
Ich arbeite unter anderem auch in einem älteren CAD. Aus diesem möchte ich den PSP ansprechen, das geht aber dann nur mit der Eingabeaufforderung. Mit AutoIT werde ich mich dann mal beschäftigen. Danke.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freak-tom Moderator PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006 Productstream Professional Pro 2011 / Jobserver / Replikator Productstream Professional Office 2011 Productstream Professional Pro 2010 / Jobserver / Replikator Productstream Professional Office 2010 Inventor Suite 2011 Solid Works 2015 ECTR
|
erstellt am: 24. Mai. 2011 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für schaefer
|
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 24. Mai. 2011 10:10 <-- editieren / zitieren --> Unities abgeben:
Ich möchte das schon gestartete PSP-Fenster in den Vordergrund holen (ich kann mir dann das suchen von PSP in der Taskleiste bzw. mit ALT-TAB ersparen). Das einbinden des Dateityp (HiCAD *.szn) in PSP ist schon vom Systemhaus umgestezt, und funktioniert auch. Aus dem schon älteren HiCAD könnte ich dann per Eingabeaufforderung eine *.bat (oder dann eine *.exe, wenn ich mich mit AutoIT beschäftigt habe) ansprechen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
noctis79 Mitglied Konstrukteur/ CAD-Administrator
Beiträge: 164 Registriert: 07.10.2009 Inventor Simulation 2011 - 64-Bit-Edition Productstream Professional Pro 2011
|
erstellt am: 24. Mai. 2011 21:15 <-- editieren / zitieren --> Unities abgeben: Nur für schaefer
|
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 25. Mai. 2011 06:30 <-- editieren / zitieren --> Unities abgeben:
|
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 31. Mai. 2011 11:55 <-- editieren / zitieren --> Unities abgeben:
Hallo, über "ich kenne einen der einen kennt" habe ich ein VB-Script erhalten und eingebunden. Das PSP-Fenster darf zwar nicht minimiert sein, aber soweit funktioniert es für unsere Zwecke. Fenster1 = "Autodesk Productstream Professional Pro 2009" Datei1 = "C:\Programme\Autodesk\Productstream Professional 2009\bin\Compass.exe" Dim WShell, lRunUninstall Set WShell = CreateObject("WScript.Shell") if NOT WShell.AppActivate(Fenster1) Then WShell.Run(Datei1) End If 'WScript.Echo "Ende" Set WShell = Nothing WScript.quit(0) Gruß aus Wuppertal Rainer
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 Product Design Suite Ultimate 2012, IV2011,2010,2009 PSP 2011 Vault Pro 2012 u.v.m.
|
erstellt am: 09. Jun. 2011 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für schaefer
set psp_lnk_pfad=<Pfad zur PSP Startverknüpfung> REM --------------------------- echo PSP bei Bedarf starten @echo off set Programm=compass.exe tasklist |find /i "%Programm%" >nul if %errorlevel% == 0 ( echo Das Programm "%Programm%" leauft bereits ) else ( echo Das Programm "%Programm%" leauft gerade nicht! starte PSP... start "" "psp_lnk_pfad" ) REM --------------------------- ------------------ Grüsse Jürgen Inventor FAQ www.dressler.biz Autodesk Inventor Certified Expert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 16. Jun. 2011 06:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Jürgen, besten Dank für den Code. Nur wie verarbeite diesen? Als VB-Script oder.bat läuft dieser nicht (incl. der angepassten Pfadangabe). Oder muss ich den Code in AutoIT verarbeiten? Gruß Rainer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
noctis79 Mitglied Konstrukteur/ CAD-Administrator
Beiträge: 164 Registriert: 07.10.2009 Inventor Simulation 2011 - 64-Bit-Edition Productstream Professional Pro 2011
|
erstellt am: 03. Jul. 2011 16:52 <-- editieren / zitieren --> Unities abgeben: Nur für schaefer
So, mal wieder Zeit fürs Forum... Hier mal ein Code- Beispiel für autoit... Die psp.txt Datei in psp.au3 umbenennen. Wenn Du Probleme damit hast kannst Du Dich gerne nochmal melden. Der Code von Jürgen ist für eine .bat Allerdings prüft dieser nur ob ein task "compass.exe" läuft. Sollte dieser task nicht laufen wird die compass.exe gestartet. [Diese Nachricht wurde von noctis79 am 04. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schaefer Mitglied Techniker
Beiträge: 60 Registriert: 18.02.2002 XP SP2 Core2Duo 3,0 - 3GB RAM - Quadro FX1500 Inventor2009 SP1 PSP Pro 2009 SP1
|
erstellt am: 06. Jul. 2011 07:15 <-- editieren / zitieren --> Unities abgeben:
Hallo, das oben erwähnte VB-Script läuft soweit für unsere Bedürfnisse. Ich muss mal schauen ob und wann ich mich mit AutoIt beschäftige. Besten Dank nochmals für die Antworten bzw. Anregungen. Gruß aus Wuppertal Rainer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |