home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 September
/
CHIPCD_9_99.iso
/
software
/
uaktualnienia
/
OptionPackPL
/
wsh.cab
/
excel.js
< prev
next >
Wrap
Text File
|
1998-02-02
|
3KB
|
103 lines
// Przyk│adowy skrypt dla Hosta skrypt≤w systemu Windows
//
// ------------------------------------------------------------------------
// Copyright (C) 1996-1997 Microsoft Corporation
//
// Klient posiada pe│ne prawa do u┐ywania, modyfikowania, reprodukowania
// i dystrybucji plik≤w przyk│adowych aplikacji (i/lub dowolnej
// ich zmodyfikowanej wersji), w spos≤b dla niego u┐yteczny, pod warunkiem
// zaakceptowania faktu, i┐ firma Microsoft nie zapewnia gwarancji i nie
// ponosi odpowiedzialno£ci za pliki przyk│adowych aplikacji.
// ------------------------------------------------------------------------
// Ten skrypt wy£wietla w│a£ciwo£ci Hosta skrypt≤w systemu Windows w programie Excel.
var vbOKCancel = 1;
var vbInformation = 64;
var vbCancel = 2;
var L_Welcome_MsgBox_Message_Text = "Ten skrypt wy£wietla w│a£ciwo£ci Hosta skrypt≤w systemu Windows w programie Excel.";
var L_Welcome_MsgBox_Title_Text = "Przyk│adowy skrypt dla Hosta skrypt≤w systemu Windows";
Welcome();
//////////////////////////////////////////////////////////////////////////////////
//
// Przyk│ad dla programu Excel
//
var objXL = WScript.CreateObject("Excel.Application");
objXL.Visible = true;
objXL.WorkBooks.Add;
objXL.Columns(1).ColumnWidth = 20;
objXL.Columns(2).ColumnWidth = 30;
objXL.Columns(3).ColumnWidth = 40;
objXL.Cells(1, 1).Value = "Nazwa w│asno£ci";
objXL.Cells(1, 2).Value = "Warto£µ";
objXL.Cells(1, 3).Value = "Opis";
objXL.Range("A1:C1").Select;
objXL.Selection.Font.Bold = true;
objXL.Selection.Interior.ColorIndex = 1;
objXL.Selection.Interior.Pattern = 1; //xlSolid
objXL.Selection.Font.ColorIndex = 2;
objXL.Columns("B:B").Select;
objXL.Selection.HorizontalAlignment = -4131; // xlLeft
var intIndex = 2;
function Show(strName, strValue, strDesc) {
objXL.Cells(intIndex, 1).Value = strName;
objXL.Cells(intIndex, 2).Value = strValue;
objXL.Cells(intIndex, 3).Value = strDesc;
intIndex++;
objXL.Cells(intIndex, 1).Select;
}
//
// Poka┐ w│a£ciwo£ci WScript
//
Show("Name", WScript.Name, "Przyjazna nazwa aplikacji");
Show("Version", WScript.Version, "Wersja aplikacji");
Show("FullName", WScript.FullName, "Kontekst aplikacji: pe│na nazwa");
Show("Path", WScript.Path, "Kontekst aplikacji: tylko £cie┐ka");
Show("Interactive", WScript.Interactive, "Stan trybu interaktywnego");
//
// Poka┐ argumenty wiersza polece±.
//
var colArgs = WScript.Arguments
Show("Arguments.Count", colArgs.length, "Liczba argument≤w wiersza polece±");
for (i = 0; i < colArgs.length; i++) {
objXL.Cells(intIndex, 1).Value = "Arguments(" + i + ")";
objXL.Cells(intIndex, 2).Value = colArgs(i);
intIndex++;
objXL.Cells(intIndex, 1).Select;
}
//////////////////////////////////////////////////////////////////////////////////
//
// Witamy
//
function Welcome() {
var WSHShell = WScript.CreateObject("WScript.Shell");
var intDoIt;
intDoIt = WSHShell.Popup(L_Welcome_MsgBox_Message_Text,
0,
L_Welcome_MsgBox_Title_Text,
vbOKCancel + vbInformation );
if (intDoIt == vbCancel) {
WScript.Quit();
}
}