home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Draw 8
/
01CD8_Program.iso
/
scripts
/
header.csc
< prev
next >
Wrap
Text File
|
1998-03-31
|
2KB
|
55 lines
REM Creates Header in current script
REM Copyright 1996 Corel Corporation. All rights reserved.
REM *****************************************************************
REM This script creates a header in the currently open script.
REM To run this script, assign it to a menu or toolbar button.
REM Then open the script in which you would like to insert a
REM header and run the header script.
REM ******************************************************************
REM Perform a sanity check
REM to ensure that this script isn't
REM being run from the script editor...
WITHOBJECT "CorelScript.Automation.8"
.GoToLine 11
Match$ = .GetLineText ()
IF Match$ = "REM Perform a sanity check" THEN
MESSAGE "This script should not be run from the Corel SCRIPT Editor."
END
ENDIF
END WITHOBJECT
' Defines
#define IDOK 1
#define IDCANCEL 2
' Adds Specified header info
sub WriteHeader(Name as string, Desc as string)
DIM DateStamp AS DATE
DateStamp=CDAT(Fix(GetCurrDate()))
withobject "CorelScript.Automation.8"
.GotoLine 1
.AddLineBefore "REM " & Name & " for v8.0, created on " & str(DateStamp)
.AddLineBefore "REM " & Desc
end withobject
end sub
'####################################################################
' Main section
DIM Name AS STRING
DIM Desc AS STRING
BEGIN DIALOG Header 199, 92, "Header Maker" ' Ask for header name and description
TEXT 5, 5, 105, 10, "Script Name"
TEXTBOX 5, 15, 190, 15, Name$
TEXT 5, 35, 75, 10, "Description"
TEXTBOX 5, 45, 190, 15, Desc$
OKBUTTON 50, 70, 40, 14
CANCELBUTTON 110, 70, 40, 14
END DIALOG
if (dialog(Header)=IDOK) then WriteHeader Name$, Desc$