![]() |
![]() |
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 |