powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / как запустить этод код?
8 сообщений из 8, страница 1 из 1
как запустить этод код?
    #34190938
Фотография Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашёл код создания 2х файлов: батника создания пользователей на сервере и *.тхт со списком пользователей и паролей

program script_great_new_users;

uses crt;

const n=80; {chislo pol'zovatelei}

var i:integer;
j:longint;
x,y:real;
f,f1:text;
s,s1,s2:string;

begin
{
mkdir d:\home\s0501
net user s0501 s0501 /add /domain /homedir:\\server\home\s0501
cacls d:\home\s0501 /t /e /c /g s0501:f
}
randomize;
s:='gnu-01.bat';
Assign(f,s);
Rewrite(f);
s:='pasus-01.txt';
Assign(f1,s);
Rewrite(f1);
for i:=1 to n do
begin
repeat
x:=100000000*random;
until x>10000000;
j:=Trunc(x);
Str(i,s1);
Str(j,s2);
Write(f,'mkdir d:\home\s');
if i<10 then s1:='0'+s1;
s1:='05'+s1;
{ if (9<i) and (i<100) then s1:='00'+s1;
if (99<i) and (i<1000) then s1:='0'+s1;
}WriteLn(f,s1);
Write(f,'net user s');
Write(f,s1);
Write(f,' ');
Write(f,s2);
Write(f,' /add /domain /homedir:\\server\home\s');
WriteLn(f,s1);
Write(f,'cacls d:\home\s');
Write(f,s1);
Write(f,' /t /e /c /g s');
Write(f,s1);
WriteLn(f,':f');
Write(f1,'s');
Write(f1,s1);
Write(f1,' - ');
WriteLn(f1,s2);

end;
Close(f);
Close(f1);



end.

как его(её) запустить?
...
Рейтинг: 0 / 0
как запустить этод код?
    #34190943
Фотография Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что значит
cacls d:\home\s0501 /t /e /c /g s0501:f
?
...
Рейтинг: 0 / 0
как запустить этод код?
    #34191053
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установите Borland Delphi, откройте им этот ваш код (т.е. создайте текстовый документ, переименуйте его в script_great_new_users.dpr, затем откройте. F9 - запуск. Дальше - в форум Дельфи.
Код: plaintext
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.
 program  script_great_new_users;

 uses  crt;

 const  n= 80 ; {chislo pol'zovatelei}

var i:integer;
j:longint;
x,y:real;
f,f1:text;
s,s1,s2:string;

begin
{
mkdir d:\home\s0501
net user s0501 s0501 /add /domain /homedir:\\server\home\s0501
cacls d:\home\s0501 /t /e /c /g s0501:f
}
randomize;
s:='gnu- 01 .bat';
Assign(f,s);
Rewrite(f);
s:='pasus- 01 .txt';
Assign(f1,s);
Rewrite(f1);
for i:=1 to n do
begin
repeat
x:=100000000*random;
until x>10000000;
j:=Trunc(x);
Str(i,s1);
Str(j,s2);
Write(f,'mkdir d:\home\s');
if i<10 then s1:='0'+s1;
s1:='05'+s1;
{ if (9<i) and (i<100) then s1:='00'+s1;
if (99<i) and (i<1000) then s1:='0'+s1;
}WriteLn(f,s1);
Write(f,'net user s');
Write(f,s1);
Write(f,' ');
Write(f,s2);
Write(f,' /add /domain /homedir:\\server\home\s');
WriteLn(f,s1);
Write(f,'cacls d:\home\s');
Write(f,s1);
Write(f,' /t /e /c /g s');
Write(f,s1);
WriteLn(f,':f');
Write(f1,'s');
Write(f1,s1);
Write(f1,' - ');
WriteLn(f1,s2);

 end ;
Close(f);
Close(f1);



 end .
...
Рейтинг: 0 / 0
как запустить этод код?
    #34191071
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макари что значит
cacls d:\home\s0501 /t /e /c /g s0501:f
? Пуск-Выполнить-cmd, затем cacls /? - и смотрим, что же такое cacls
...
Рейтинг: 0 / 0
как запустить этод код?
    #34192092
Фотография Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там же где был код нашёл эту программу. Что это и как с ним работать?
...
Рейтинг: 0 / 0
как запустить этод код?
    #34192100
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм, лучше на чеховский/Алтын прогуляться за современной Дельфи, чем мучиться с раритетами...
Ваш код формирует командный файл, который должен:
1) создать пользователей с помощью net.exe
2) создать им домашние каталоги
3) задать им разрешения запуском cacls.exe
хотя тут любой язык подойдет... хоть VBA, хоть WSH
...
Рейтинг: 0 / 0
как запустить этод код?
    #34192324
Фотография Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Как в VBA сделать например в Аксессе в процедуре нажатия кнопки?
...
Рейтинг: 0 / 0
как запустить этод код?
    #34194161
Фотография Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё нормально скачаль турбо паскаля, работает. Спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / как запустить этод код?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]