DialogSelectFile

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);