Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
1

Как установить соединение с другим компьютером?

04.05.2013, 21:19. Просмотров 937. Ответов 8
Метки нет (Все метки)

В C++ есть функция system(), которая выполняет тоже самое, что если открыть консоль и выполнить там одну из консольных команд (например cls или color и т. д.)
Меня интересуют два вопроса:
1. Как установить соединение с другим компьютером при помощи функции system()
2. Как при помощи функции system() отправить печать на принтер. (Когда я отправляю команду принтеру печатать фаил, он пишет "Фаил послан на печать", но нечего не происходит.) Как распечатать фаил, находящийся по адресу D:\\1.txt??
P.S. Заранее спасибо тем кто ответит на мои вопросы.
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2013, 21:19
Ответы с готовыми решениями:

Прямое соединение с другим компьютером
Здравствуйте, интересует вопрос связанный с передачей данных в интернете с одного компьютера на...

Соединение с другим компьютером в Need for Speed Most Wanted 1.3
Need for speed most wanted 1.3 не получается подключить два компьютера. Сервер создал другого...

Как установить соединение со своим сайтом? Как установить связь с базой данных mysql?
Читаю книгу по Node.js, но понимаю там ооочень много воды, которая мне не нужна и это только...

Соединение с компьютером
как соединиться с компьютером? В windows я делаю так \\ac20-39\prt20 Как сделать это из builder?

8
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
05.05.2013, 12:42 2
Я точно не помню что делает эта ф-ция, но что-то мне кажется, что system для этой цели не подойдет, хотя можешь написать вот такой код
C++
1
system("help");
для просмотра всех ее возможностей.

Для этих целей нужно применять WinAPI. Уж там-то точно можно сделать все, что душе угодно.
0
414 / 413 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
05.05.2013, 14:19 3
Цитата Сообщение от FreeMan108 Посмотреть сообщение
WinAPI
правильно говорить Qt
0
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
05.05.2013, 16:05  [ТС] 4
FreeMan108, Где можно подробнее узнать про WinAPI??

Добавлено через 21 минуту
FreeMan108, А с принтером подскажите?
0
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
05.05.2013, 16:38 5
Цитата Сообщение от NaikoN Посмотреть сообщение
FreeMan108, Где можно подробнее узнать про WinAPI??
Есть такая библиотека windows.h. Там описано более 100 тыс. функций, с помощью которых можно делать практически все что угодно. Есть очень много книг на эту тему, но там в основном рассказывается про проектирования интерфейса, а с принтером я никогда не сталкивался. Можешь посмотреть в гугле
0
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
05.05.2013, 17:21  [ТС] 6
FreeMan108, В гугле искал, он не помог мне, вот решил обратиться сюда.

Добавлено через 1 минуту
P.S. Что за репутация на сайте и от чего он зависит????
0
276 / 275 / 83
Регистрация: 03.02.2013
Сообщений: 792
05.05.2013, 17:23 7
NaikoN,
это не решит ваших проблем?
http://msdn.microsoft.com/en-u... print.aspx
(работает в VS)
0
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
05.05.2013, 17:51 8
Может быть здесь что-то найдешь полезное.
Кстати есть еще такая функция ShellExecute/ShellExecuteEx. Попробуй вызвать ее с параметром "print".
0
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
06.05.2013, 10:12  [ТС] 9
FreeMan108, abit, Спасибо.

Добавлено через 12 минут
Я попробую, но когда выйду на работу, дома принтера нету.

Добавлено через 15 часов 41 минуту
Вообщем-то, что я хотел, получилось, я хотел скопировать с одного компьютера на другой по сети фаил, код выглядит так:
C++
1
2
3
4
5
6
7
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
    system("Copy\\\\Home-s\\1\\1.txt l:\\1");
}
Копирую фаил 1.txt с компьютера Home-s к себе на компьютер на диск L в папку 1.
P.S. Всем спасибо за помощь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 10:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Хочу написать консоль удаленного управления другим компьютером
И какой протокол передачи данных использовать?

Глючит соединение с интернетом. Не открываются сайты, не удается установить DNS соединение
Добрый день! Помогите разобраться с проблемой!!! Есть сеть из 30 ПК, последнее 7 дней стал глючить...

Соединение с удаленным компьютером по TELNET
Доброе время суток! Вопросик появился, не могу справиться с телнетом. Нужно соединиться в режиме...

Соединение с компьютером в другом городе
Здравствуйте, ув. Форумчане. У меня поистине детский вопрос. Мне нужно связаться по чату с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.