| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| | |
 | E-world: Standards und datengetriebene Automatisierung für die Energiewende, eine Pressemitteilung
|
|
Autor
|
Thema: Per Skript Anwendung mit Parametern starten (768 / mal gelesen)
|
M.Simon Mitglied
 
 Beiträge: 312 Registriert: 03.01.2003 EPLAN Electric P8 Professional 2024
|
erstellt am: 23. Mai. 2024 09:44 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, in einem Skript exportiere ich mir Beschriftungsdateien. Nun möchte ich die Beschriftungssoftware M-Print PRO von Weidmüller per Skript starten und meine Parameter mit übergeben. Wenn ich Ausführen unter Windows aufrufe und folgende Zeile eingebe: "C:\Program Files (x86)\weidmueller\mprintpro\bin\mprintpro.exe" "c:\transfer\[W41PO]_BMK-Etikett_V01_Kum.txt" -Importfilter:"C:\ProgramData\weidmueller\M-Print PRO\import\[W41PO]_BMK-Etikett_V01.mis" funktioniert alles wie gewünscht. Wie integriere ich diese Zeile in ein EPLAN-Skript? Ich bekomme zwar M-Print PRO gestartet, mit den Übergabeparameter hab ich aber Schwierigkeiten. Für eine Hilfestellung wäre ich sehr dankbar.
------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad_hans Ehrenmitglied V.I.P. h.c. Techn. Angestellter
     
 Beiträge: 2387 Registriert: 25.08.2003 ruplan4.70 eplan5.x P8 V1.9 bis V2.7
|
erstellt am: 23. Mai. 2024 10:10 <-- editieren / zitieren --> Unities abgeben:          Nur für M.Simon
schreib dir die zeile mit dem aufruf und den parametern in ein batchdatei im script dann mit System.Diagnostics.Process.Start(@"C:\eplan\temp\convert.cmd"); deine datei starten. bei mir hieß sie convert.com ------------------ ruplan4.70 eplan5.x P8 V1.9 bis V2.7 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1955 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 23. Mai. 2024 11:22 <-- editieren / zitieren --> Unities abgeben:          Nur für M.Simon
Hallo, so kannst du Parameter mitübergeben:
Code:
string sBefehlszeile = @"C:\Program Files (x86)\weidmueller\mprintpro\bin\mprintpro.exe"; string sBefehlszeilenparameter = "-action:" + action + " -document:" + document; //Start ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.WindowStyle = ProcessWindowStyle.Normal; startInfo.CreateNoWindow = false; startInfo.UseShellExecute = true; startInfo.FileName = sBefehlszeile; startInfo.Arguments = sBefehlszeilenparameter; Process.Start(startInfo);
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Elektrokonstrukteur / Techniker EPLAN P8 für EZA-Regler (m|w|d) | - Über 350 Mitarbeitende bundesweit an verschiedenen Standorten
- Unsere Geschäftsfelder: Kommunalentwicklung, Gebäudeplanung und Architektur, E-Mobilität, Photovoltaik, Digitalisierung, Investition und Contracting
- Schwerpunkt der Gesellschaft energielenker solutions GmbH:
Energiemanagement-Software, KI-gestützte Steuerung von Energieerzeugungsanlagen, Lastmanagement, ... | | Anzeige ansehen | Feste Anstellung |
|
M.Simon Mitglied
 
 Beiträge: 312 Registriert: 03.01.2003 EPLAN Electric P8 Professional 2024
|
erstellt am: 23. Mai. 2024 13:27 <-- editieren / zitieren --> Unities abgeben:         
|