Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Заказы "Сделайте все за меня"


Рекомендуемые сообщения

Wu-Tang

Это данные соединения (ADSL).

VBS скрипт:

' Данные имени подключения, логина, и пароля:'============================================ConnectionName = "adsl"UserName = ""PassWord = ""SleepTime = 50 'Минуты'============================================If ConnectionName = "" Or UserName = "" Or PassWord = "" Then Wscript.QuitSet Obj = WScript.CreateObject("WScript.Shell")While 1Wscript.Sleep (SleepTime * 60 * 1000)Obj.Run "Rasdial " & ConnectionName & "/Disconnect", 0, TrueObj.Run "Rasdial " & ConnectionName & " " & UserName & " " & PassWord, 0, TrueWEnd

Bat-Файл:

::Данные имени подключения, логина, и пароля:::==============================Set ConnectionName="adsl"Set UserName=""Set PassWord=""Set SleepTime=50::==============================Set /A SleepTime=%SleepTime% * 60 * 1000:Loopping -n %SleepTime% localhost > nulrasdial "%ConnectionName%" /Disconnectrasdial "%ConnectionName%" "%UserName%" "%PassWord%"Goto Loop
Ссылка на комментарий
Поделиться на другие сайты

CreatoR Привет сможешь написать следующие батники?

Задание 1. Создать командный файл,который позволяет по требованию пользователя:

1. распоковать архив формата arj в указанный каталог

2. распоковать архив формата zip в указанный каталог

3. если не указаны параметры командного файла, выводит подсказку.

Задание 2. Реализуйте командный файл в ОС Linux, который может выполнять следующие действия:

Вывести на экран содержимое корневого каталога, отсартированное по времени модификации файлов. В этом каталоге образовать свой пользовательский каталог, создать в нём файл, переименовать его, вывести содержимое файла на экран. Перенести данный файл в родитеський каталог. Перейти в корневой каталог. Вывести на экран календарь на текущий год.

Ссылка на комментарий
Поделиться на другие сайты

Weltkind:

Задание 1

Для распаковки нужно будет использовать внешние средства, такие как 7zip к примеру (для подробностей использования консольной версии нужно читать документацию к 7z).

Задание 2

Увы, но я с линуксом не знаком, у меня его нет :)

Хотя не думаю что команды в нём многим отличаются от виндосовских.

Ссылка на комментарий
Поделиться на другие сайты

CreatoR:

Хотя не думаю что команды в нём многим отличаются от виндосовских.
Многим отличаются (скорбный или радостный смайлик ставить, не знаю :) ). Linux, точнее, ее предок UNIX, разошлась с Windows очень давно, даже еще до MS-DOS. Отличия примерно как между C и Basic. Утилиты командной строки в Linux гораздо больше развиты, например, тот же вывод календаря или упаковщики-распаковщики.
Ссылка на комментарий
Поделиться на другие сайты

Weltkind:

ВНИМАНИЕ: помните, что вам никто ничего здесь не должен. И если вы попросили написать программу, а ее не написали - значит это никого не заинтересовало. Не надо оставлять сообщения типа "так что, мне никто не поможет?" - они будут расцениваться как флуд с принятием соответствующих мер.
ИМХО, это типичная надуманная учебная задача. В принципе, ничего сложного, но для таких вещей надо поднимать конспекты или лезть в man'ы. Видимо, линуксоидов это не заинтересовало. Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

Я никогда ничего не програмировал. У меня на работе стоит комп (подключен к прибор). Там ПО 1988го года от HP. Кажется на паскале. Данные сохраняются в формате .lif и записать их можно только через flopy. Теперь проблема - вставляешь дискету в нормальный комп, а Винда не знает такой формат. Есть прога под Win98, она конвертирует .lif в папку с 3мя файлами.

У 1го .txt, у остальных не знаю какое. Но прога под XP не работает.

Вопросы -

1) кому нить это интерессно?

2) если да, то что от меня нужно?

3) если нет, куда обратиться?

Заранее всем спасибо!

Ссылка на комментарий
Поделиться на другие сайты

Tim_A:

Скорее всего, это никому не интересно и не будет интересно. LIF - старый фирменный HP формат обмена данных типа архива. Под XP, кажется, архиваторов, знающих этот формат, нет. Под DOS/Windows 9x было что-то вроде LIFUTIL или LIFARC, но, как я понимаю, это уже имеется. Так в чем проблема, в том, что под XP нужная прога не работает? Тогда проще всего поставить для ее работы Windows 98 или даже 95, или параллельно к XP, или внутри ее в виртуальной машине.

Ссылка на комментарий
Поделиться на другие сайты

Реализовать программно функции калькулятора, выполняющего арифметические операции над вещественными числами. Арифметические операции реализовать на Ассемблере.

Как совмемтить ассемблер с каким либо другим языком????

Ссылка на комментарий
Поделиться на другие сайты

to Тролль

Спасибо за информацию! Поставил паралельно 98Win.

А можно ещё поподробнее о последне варианте (где прочитать об этом можно)?

Ссылка на комментарий
Поделиться на другие сайты

Tim_A:

Виртуальные машины

Как пользоваться Microsoft Virtual PC

VMware Workstation

Cade:

Самый простой вариант - использование ассемблерных вставок, написанная на Ассемблере часть программы вставляется прямо внутрь основной программы через специальный оператор (например, asm ... end). Более сложный - подключение подпрограмм, написанных на Ассеблере и отдельно откомпилированных.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте.

Если сможете, то помогите пожалуйста :bye1:

Задача, нужно решить на турбо паскале.

Логической переменной t присвоить значение true или false в зависимости от того, является натуральное число k степенью 2 или нет.

Заранее спасибо :)

Ссылка на комментарий
Поделиться на другие сайты

Помогите с решением задач.

Начал учиться. Опыта пока маловато.

необходимо:

1. Напишите программу, проверяющую число, введенное с клавиатуры на четность.

2. Дано натуральное число а (a<100). Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр.

Язык программирования - Си.

Теоретически понимаю как это все происходит, а как должно выглядеть в коде никак не пойму.

Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

))):

vari,j,l:integer;b:boolean;beginj:=1;b:=false;ReadLn(l);for i:=0 to 15 do begin j:=j+j;if l=j then b:=true end;WriteLn(b);ReadLn;end.

Charlie Rat:

# include <stdio.h>main(){int i;scanf("%i",&i);printf("%s\n",i%2?"nechetnoe":"chetnoe");getch();}
# include <stdio.h>main(){int i;scanf("%i",&i);printf("%i   %i\n",i<10?1:2,i/10+i%10);getch();}
Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

Спасибо!!!

Первую задачу с горем пополам уже решил. Сейчас буду разбираться со второй.

Если будут вопросы можно задавать? А то, Си учу только неделю. До этого лет 15 вообще с программированием не сталкивался.

Учили когда-то еще в ВУЗе основы Паскаля и на этом все закончилось.

Но теперь приходится. А еще одновременно Adobe Photoshop & HardWare.

Ссылка на комментарий
Поделиться на другие сайты

Помогите пожалуйста сделать работу на Turbo C++:

организовать два связных списка по m элементов,используя функцию

создания списка с помощью генератора случайных чисел;

вывести оба списка в строку,используя функцию.В функцию вывода добавить подсчет элементов;

в первом списке удалить узлы с нулевым значением,а во втором списке-узлы со значением 1;

слить оба списка в один простым сцеплением.Вывести на экран.

Ссылка на комментарий
Поделиться на другие сайты

Надо вычислить факториал в заданном диапазоне.

Написал, но где-то ошибка в коде.

Помогите разобраться.

#include <iostream>

using namespace std;

void main(){

int i=0;

int N=5;

int N_factorial;

while(i <= N){

N_factorial = 1;

i += 1;

N_factorial *= i;

}

cout<<"Result - "<<N_factorial<<"\n\n";

}

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток!

Обращаюсь за помощью.

Сам я не програмист и с языками не когда дела не имел. Но сложилась такая ситуация, что нужно мне знать С/С++.

Начал изучать и вот первая же задача ставит в тупик. Вроде делаю всё правильно, но компилятор выдаёт ошибку.

/*1) Для каждого из типов данных char, short, int, long, float, double, long double и unsigned char, unsigned short, unsigned int, unsigned long вывести на экран строку вида:<Тип данных>: <число бит> разрядов, минимальное значение = <минимум>, максимальное значение = <максимум>Пример (для char):Type char: 8 bits, minimum = -128, maximum = 127Использовать предельные значения, определенные в заголовочных файлах limits.h и float.h. Число бит вычислять с помощью оператора sizeof.*/#include "stdafx.h"#include "limits.h"#include "float.h"#include "stdio.h"void main(void){char ch;short sh;int in;long lo;float fl;double db;long double ld;unsigned char uc;unsigned short us;unsigned int ui;unsigned long ul;printf(const char "Type char: %d bits, minimum=%d, maximum=%d\n", sizeof(ch)*8), SCHAR_MIN, SCHAR_MAX;ptintf("Type short: %d bits, minimum=%d, maximum=%d\n", sizeof(sh)*8), SHRT_MIN, SHRT_MAX;printf("Type int: %d bits, minimum=%d, maximum=%d\n", sizeof(in)*8), INT_MIN, INT_MAX;printf("Type long: %d bits, minimum=%d, maximum=%d\n", sizeof(lo)*8), LONG_MIN, LONG_MAX;printf("Type float: %d bits, minimum=%d, maximum=%d\n", sizeof(fl)*8), FLT_MIN, FLT_MAX;printf("Type double: %d bits, minimum=%d, maximum=%d\n", sizeof(db)*8), DBL_MIN, DBL_MAX;printf("Type long double: %d bits, minimum=%d, maximum=%d\n", sizeof(ld)*8), LDBL_MIN, LDBL_MAX;printf("Type unsigned char: %d bits, minimum=%d, maximum=%d\n", sizeof(uc)*8), UCHAR_MAX;printf("Type unsigned short: %d bits, minimum=%d, maximum=%d\n", sizeof(us)*8), USHRT_MAX;printf("Type unsigned int: %d bits, minimum=%d, maximum=%d\n", sizeof(ui)*8), UINT_MAX;printf("Type unsigned long: %d bits, minimum=%d, maximum=%d\n", sizeof(ul)*8), ULONG_MAX;return 0;}

Подскажите где ошибка? Почему принтф не хочет работать? :doh:

Изменено пользователем Prohozhiy
Ссылка на комментарий
Поделиться на другие сайты

А зачем const char в первом printf ?!

А также скобки неправильно закрываеш, ) должно быт перед ;

  printf( "Type char: %d bits, minimum=%d, maximum=%d\n", sizeof(ch)*8, SCHAR_MIN, SCHAR_MAX);printf("Type short: %d bits, minimum=%d, maximum=%d\n", sizeof(sh)*8, SHRT_MIN, SHRT_MAX);printf("Type int: %d bits, minimum=%d, maximum=%d\n", sizeof(in)*8, INT_MIN, INT_MAX);printf("Type long: %d bits, minimum=%d, maximum=%d\n", sizeof(lo)*8, LONG_MIN, LONG_MAX);printf("Type float: %d bits, minimum=%d, maximum=%d\n", sizeof(fl)*8, FLT_MIN, FLT_MAX);printf("Type double: %d bits, minimum=%d, maximum=%d\n", sizeof(db)*8, DBL_MIN, DBL_MAX);printf("Type long double: %d bits, minimum=%d, maximum=%d\n", sizeof(ld)*8, LDBL_MIN, LDBL_MAX);printf("Type unsigned char: %d bits, minimum=%d, maximum=%d\n", sizeof(uc)*8, UCHAR_MAX);printf("Type unsigned short: %d bits, minimum=%d, maximum=%d\n", sizeof(us)*8, USHRT_MAX);printf("Type unsigned int: %d bits, minimum=%d, maximum=%d\n", sizeof(ui)*8, UINT_MAX);printf("Type unsigned long: %d bits, minimum=%d, maximum=%d\n", sizeof(ul)*8, ULONG_MAX);
Изменено пользователем Darhazer
Ссылка на комментарий
Поделиться на другие сайты

Так компилятор же должен написать пояснения к ошибкам, читаешь и исправляешь, что ему не нравится.

Кроме ошибок, которые отметил Darhazer, вторая printf у тебя написана как ptintf. Потом, все числа ты выводишь как обычные целые со знаком, по формату d, а они самых разных типов, так что выводится будет часто совсем не то. Может, быть, что-то еще не заметил, компилятор напишет...

Ссылка на комментарий
Поделиться на другие сайты

Darhazer: Тролль: Спасибо, ошибки исравил. Только компилятор теперь вообще отказывается компилировать программу, :( . Мол не найден такой то файл, невозможно запустить программу.

Работаю (пытаюсь работать :sly: ) на Microsoft Visual Studio 8, может он сам что то мутит? Или у меня руки такие :(...

Ссылка на комментарий
Поделиться на другие сайты

Помогите решить задачи. (Язык С, компилятор MS Visual Studio 2005)

1. Пользователь вводит с клавиатуры число - программа должна показать сколько в данном числе цифр. Число вводится целиком в одну переменную.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что в числе 5 цифр.

2. Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться число наоборот - 54321.

3. Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что сумма цифр числа 15.

Ссылка на комментарий
Поделиться на другие сайты

На обычном C:

1) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a+=1;s=s/10;}printf("%u\n\n",a);}

2) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a=a*10+s%10;s=s/10;}printf("%u\n\n",a);}

3) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a+=s%10;s=s/10;}printf("%u\n\n",a);}

Ссылка на комментарий
Поделиться на другие сайты

Darhazer: Тролль: Спасибо, ошибки исравил. Только компилятор теперь вообще отказывается компилировать программу, :( . Мол не найден такой то файл, невозможно запустить программу.

Работаю (пытаюсь работать :D ) на Microsoft Visual Studio 8, может он сам что то мутит? Или у меня руки такие :(...

А что пишет компилятор - какая ошибка?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...