0 / 0 / 0
Регистрация: 10.07.2011
Сообщений: 15
1

Скрипт VBS

03.06.2012, 16:44. Показов 1197. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста!!!Написать скрипт VBS который:
любую программу паскалевскую
1.скопировать в папку C:\Temp
2.запустить её в Pascal
3.ждать пока она закончит работу
4.удалить эту программу
все действия должны быть занесены в Word файл(отчет):время, успешно ли выполнено.
б) Написать командный файл, который обрабатывает Log файл
второй командный файл должен выдать данные:
-число запуска этой программы
-число ошибок в программе, если они есть
-суммарное время работы программы
вот тоже самое задание только в батнике
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
rem 1.Скопировать в папку
@echo off
 
SET dd1=%DATE%
SET tt1=%TIME%
 
echo ----- >> log.doc
echo Start %time% >> log.doc
echo 1.Kopiruem prog.pas in C:\Temp\  >>log.doc
copy prog.pas c:\temp 
 
rem Командный файл для компиляции 
rem консольного приложения prog.pas
path=C:\FPC\2.4.2\bin\i386-win32\;%path%
set app=prog
 
rem 2.Запустить программу в Pascal 3.Ждать !!!
rem start /wait fp.exe %app%.pas >log.doc
 
rem Удаление результатов предыдущей компиляции
if exist %app%.exe del %app%.exe
if exist %app%.o del %app%.o
 
rem Создание exe
echo Sozdaem prog.exe  >>log.doc
fpc.exe %app%.pas >errlog.doc
 
rem 2.Запустить программу 3.Ждать
echo 2.Zapuskaem exe i 3.gdem  >>log.doc
start /wait %app%.exe
 
rem 4.Удаление exe
echo 4.Udalyaem prog.exe in current folder  >>log.doc
del %app%.exe
 
echo %date%; %time%  >>log.doc
echo Rabota zavershena uspeshno!  >>log.doc
echo Stop %time% >> log.doc
 
SET tt2=%TIME%
SET hh1=%tt1:~0,2%
SET hh2=%tt2:~0,2%
SET mm1=%tt1:~3,2%
SET mm2=%tt2:~3,2%
SET ss1=%tt1:~6,2%
SET ss2=%tt2:~6,2%
 
if %ss2% LSS %ss1% SET /A ss=60+%ss2%-%ss1%
if %ss2% LSS %ss1% SET /A ss2=%ss2%-1
if %ss2% GEQ %ss1% set /A ss=%ss2%-%ss1%
if %mm2% LSS %mm1% SET /A mm=60+%mm2%-%mm1%
if %mm2% LSS %mm1% SET /A hh2=%hh2%-1
if %mm2% GEQ %mm1% set /A mm=%mm2%-%mm1%
set /A hh=hh2-hh1
 
 
ECHO %dd1%  %tt1:~0,8%  %s% %hh%:%mm%:%ss%>>log.doc
 
 
echo chislo zapyska
set /a k=0
for %%i in (prog.pas) do set /a k=k+1
if %errorlevel%==0 echo deistviya vipolnilis %k% raz >> log.doc
pause
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2012, 16:44
Ответы с готовыми решениями:

небольшой скрипт на vbs
Здравствуйте, подскажите как лучше решить след. задание. Дано: имя компьютера tsk-r020-21...

Не обрабатывается скрипт vbs в html
Имеется скрипт vbs в html: ... <script language="VBScript"> Sub Button1_OnClick On Error Resume...

VBS-скрипт и Total Commander
Доброго времени суток.8-) Возникла необходимость соединить в своей работе Total Commander 8.51а и...

Перестал запускаться VBS-скрипт
начиная с 04/08/2015 перестал запускаться VBS-скрипт (необходимый для 1С) строка: Set DataBase =...

0
03.06.2012, 16:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2012, 16:44
Помогаю со студенческими работами здесь

Замок на txt? vbs- скрипт
Ни чего не пойму - Set FSO = CreateObject("Scripting.FileSystemObject") If Not...

Vbs скрипт собирающий данные о windows
Здравствуйте, такая проблема, пытаюсь запустить из под windows 7 HARDWARE, далее идет...

VBS скрипт загрузки файла на сайт
нужно загрузить программой файл на сайт. Уже 5й день не могу найти способ, т.к. сам не программист...

VBS скрипт для перезагрузки ALTUSEN
Доброго всем вечера. Толковые люди данного форума подскажите кто чем может. Ни как не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru