สคริปต์ Windows ต่อไปนี้สาธิตวิธีรับชื่อเอกสาร คุณจะต้องการสร้างไฟล์ที่ลงท้ายด้วย ".wsf" แล้ววางลงในไฟล์ คุณจะวนซ้ำไฟล์ของคุณและเปลี่ยนชื่อเมื่อคุณไป นั่นเป็นส่วนที่ง่าย นี่คือส่วน "ยาก" และแสดงเฉพาะวิธีการได้รับชื่อ
ฉันตั้ง CScript เป็นเอ็นจิ้นสคริปต์เริ่มต้นของฉัน หากไม่เป็นเช่นนั้นคุณสามารถเรียกใช้สคริปต์จากบรรทัดคำสั่งโดย:
CScript yourScriptName.wsf
คุณสามารถทำให้ CScript เป็นเครื่องมือเริ่มต้นโดย:
CScript //H:CScript
เมื่อคุณทำเสร็จแล้วสคริปต์ของคุณจะทำงานเพียงแค่พิมพ์ชื่อ:
yourScriptName.wsf
คุณจะต้องมีDSOFileจาก Microsoft
<package>
<job id="MyJob">
<?job error="true" debug="false" ?>
<script language="VBScript">
Option Explicit
'''
' Start of main program
'
Dim filename
Dim title
filename = "testfile.doc"
title = getTitle( filename )
WScript.Stdout.WriteLine title
WScript.Quit
' Needs DSOFile from http://www.microsoft.com/en-us/download/details.aspx?id=8422
Function getTitle( filename )
Dim objFile
Set objFile = CreateObject("DSOFile.OleDocumentProperties")
objFile.Open( filename )
getTitle = TrimEx(objFile.SummaryProperties.Title)
End Function
Function TrimEx(str)
Dim retval
Dim re
Set re = New RegExp
re.Pattern = "^\s*"
re.Multiline = False
retval = re.Replace(str, "")
re.Pattern = "\s*$"
TrimEx = re.Replace(retval, "")
End Function
</script>
</job>
</package>