К списку форумов К списку вопросов
Мне бы скриптик, который создает файл с именем в виде текущей даты-времени.
Stepan Razin
30.07.2004 - 11:39
Или еще лучше, который _добавляет_ в указанный текстовый файл информацию о текущем дате-времени. Надо вставить в логон/логофф-скрипты пользователя для создания истории его логинов-логоффов.
Подможите ламеру, а?
Клон
1 - 30.07.2004 - 11:48
set datetemp=%date%
md data
@echo %datetemp%>С:\file.txt
SysAd
2 - 30.07.2004 - 11:51
А аудит сделать нельзя?
НП
3 - 30.07.2004 - 12:12
Лови :) Уже кидал, правда, как-то..
var WshNetwork = new ActiveXObject("WScript.Network");
inf = "Имя пользователя: " + WshNetwork.UserName;
inf = inf + "\n";
inf = inf + "Имя компьютера: " + WshNetwork.ComputerName;
inf = inf + "\n";
var d = new Date();
var m = d.getMonth() + 1 ;
inf = inf + "Дата входа: " + d.getDate() + "." + m + "." + d.getFullYear();
inf = inf + "\n";
var t = new Date();
inf = inf + "Время входа:" ;
inf = inf + "\n";
inf = inf + t.getHours() + "," + t.getMinutes() ;
inf = inf + "\n";
fso = new ActiveXObject("Scripting.FileSystemObject");
file = fso.OpenTextFile("c:\\timelog.txt", 8, true);
file.WriteBlankLines(1);
file.Write(inf);
file.WriteBlankLines(1);
S@M
4 - 30.07.2004 - 12:21
А с каких пор Stepan Razin ламером стал ?
Клон
5 - 30.07.2004 - 12:26
@echo off
set timetemp=%time%
set datetemp=%date%
@echo %datetemp%, %timetemp%>C:\file.txt
(забыл про время).
3-;)
Stepan Razin
6 - 30.07.2004 - 12:28
(4): Ну совсем заработался. Некогда сидеть думать - теб более, что кто-то же писал уже.
Все спасибо!
(1): Угу, но оптимальнее, когда добавляется в один файл.
(2): Можно. Но так проще отчет отдать.
Stepan Razin
7 - 30.07.2004 - 12:41
(3): Это vbs-скрипт?
Что-то он у меня того...
line 1, char 35
Excpected end of statement
НП
8 - 30.07.2004 - 12:44
5 - :)
2 7 - js-скрипт :)
Драгма Терьял
9 - 30.07.2004 - 12:47
(7) а не жаба?
Stepan Razin
10 - 30.07.2004 - 13:19
(8): %о))) Вот и я думаю своей замученной тупой башкой - "что-то не так!"
Я ж говорю - ламер! %о)))
Спасибо огромное - то, что надо!
НП
11 - 30.07.2004 - 13:42
Всегда пожалста :)
Stepan Razin
12 - 30.07.2004 - 13:48
Последний ламерский вопрос: как указать в нем UNC-пути?
Т.е. \\server\Logs\User
НП
13 - 30.07.2004 - 14:06
file = fso.OpenTextFile("\\\\server\\logs\\user", 8, true);
:)
Stepan Razin
14 - 30.07.2004 - 14:24
Спасибо!
Stepan Razin
15 - 30.07.2004 - 14:26
Удваивать надо, а не прибавлять еще один, как я делал...
Boroda
16 - 02.08.2004 - 07:52
Ого, как можно при желании всё усложнить. :-)
Создание:
@echo off>%date:~3%-%time:~,-6%
Кажется так. У меня щас ОСь другая, но set/? точно скажет.
Добавление:
@echo %date% %time% >>filename.ext
Boroda
17 - 02.08.2004 - 08:09
k 16.
Там, где создание, забыл в конце дописать
.ext
Boroda
18 - 03.08.2004 - 12:35
k 16.
Ошибка. Значение %time:~,-6% не может быть именем файла, т. к. имеет вид 12:25, а имя файла с двоеточием правильным не является.
VASH
19 - 03.08.2004 - 13:59
Думал ничего не говорить - ну, типа решений много и простых, аднако неттт.
Одним словом есть такая софтинка, завется она "now"
делает следующее :
====================================================================
 Use: NOW any_command any_parameters [#VARIABLE#]
 You can use following variables and switches:
     #D#,#S#,#L#,#YEAR#,#Y#,#MONTH#,#DAY#,#HOUR#,#MIN#,#DATE#,#LABEL#,#R#
 F.e., now this variable just are:
     #D# = 2004-08(aug)-03`(13h_59m02s)
     #S# = 4803CDD6
     #L# = 2004-08(aug)-03`(13h_59m02s)
     #YEAR# = 2004
     #Y# = 04
     #MONTH# = 08
     #DAY# = 03
     #HOUR# = 13
     #MIN# = 59
     #DATE# = 03-08-2004
     #LABEL# = label of drive. Will be replaced with valid letter (C:-Z:)
  All variable you can use in any combinations.
  Use expression ERRORLEVEL=#VARIABLE# (ERRORLEVEL=#DATE# f.e.) to set
  value of variable to ERRORLEVEL at exit.
  To use redirection '>' in calling programm, use symbol '}' or quotes
  before ехесute program, '}' will be replaced with '>', quotes removed.
  For recurse subdirectories use switch #R#.
  =============================================================================
  NOW.COM (1.01) =[AAK]= 1996-2001 All suggestions -> doppler@doctor.com

К списку вопросов на форуме Сети

>>