Beschreibung:
Es werden zwei Dialoge angezeigt: 1. Auswahl einer Datei in einem vordefinierten Verzeichnis mit einem Dateifilter, 2. Speichern einer Textdatei mit einem vordefinierten Pfad.
VBScript:
const OFN_FILEMUSTEXIST = 4096
const OFN_CREATEPROMPT = 8192
const OFN_HIDEREADONLY = 4
const OFN_OVERWRITEPROMPT = 2
const OFN_NOREADONLYRETURN = 32768
sFile = cRM.DialogSelectFile("Druckvorlage auswählen", True, "C:\temp", "Druckvorlagen (*.lbl;*.crd;*.lst)|*.lbl;*.crd;*.lst|Alle Dateien|*.*||", OFN_FILEMUSTEXIST)
sFile = cRM.DialogSelectFile("Datei speichern unter", False, "C:\temp\neu.txt", "Textdateien (*.txt)|*.txt|Alle Dateien|*.*||", OFN_OVERWRITEPROMPT+OFN_HIDEREADONLY+OFN_NOREADONLYRETURN)
C#-Script:
int OFN_FILEMUSTEXIST = 4096;
int OFN_CREATEPROMPT = 8192;
int OFN_HIDEREADONLY = 4;
int OFN_OVERWRITEPROMPT = 2;
int OFN_NOREADONLYRETURN = 32768;
string file = string.Empty;
file = cRM.DialogSelectFile("Druckvorlage auswählen", true, "C:\temp", "Druckvorlagen (*.lbl;*.crd;*.lst)|*.lbl;*.crd;*.lst|Alle Dateien|*.*||", OFN_FILEMUSTEXIST);
file = cRM.DialogSelectFile("Datei speichern unter", false, "C:\temp\neu.txt", "Textdateien (*.txt)|*.txt|Alle Dateien|*.*||", OFN_OVERWRITEPROMPT + OFN_HIDEREADONLY + OFN_NOREADONLYRETURN);
TypeScript:
import { cRM } from "./sdk/combitCRM.SDK.WindowsClient.v13";
const OFN_FILEMUSTEXIST = 4096;
const OFN_CREATEPROMPT = 8192;
const OFN_HIDEREADONLY = 4;
const OFN_OVERWRITEPROMPT = 2;
const OFN_NOREADONLYRETURN = 32768;
let sFile = cRM.DialogSelectFile("Druckvorlage auswählen", true, "C:\\temp",
"Druckvorlagen (*.lbl;*.crd;*.lst)|*.lbl;*.crd;*.lst|Alle Dateien|*.*||",
OFN_FILEMUSTEXIST);
sFile = cRM.DialogSelectFile("Datei speichern unter", false, "C:\\temp\\neu.txt",
"Textdateien (*.txt)|*.txt|Alle Dateien|*.*||",
OFN_OVERWRITEPROMPT+OFN_HIDEREADONLY+OFN_NOREADONLYRETURN);