Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
04.05.2013, 21:19     Как установить соединение с другим компьютером? #1
В C++ есть функция system(), которая выполняет тоже самое, что если открыть консоль и выполнить там одну из консольных команд (например cls или color и т. д.)
Меня интересуют два вопроса:
1. Как установить соединение с другим компьютером при помощи функции system()
2. Как при помощи функции system() отправить печать на принтер. (Когда я отправляю команду принтеру печатать фаил, он пишет "Фаил послан на печать", но нечего не происходит.) Как распечатать фаил, находящийся по адресу D:\\1.txt??
P.S. Заранее спасибо тем кто ответит на мои вопросы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
05.05.2013, 12:42     Как установить соединение с другим компьютером? #2
Я точно не помню что делает эта ф-ция, но что-то мне кажется, что system для этой цели не подойдет, хотя можешь написать вот такой код
C++
1
system("help");
для просмотра всех ее возможностей.

Для этих целей нужно применять WinAPI. Уж там-то точно можно сделать все, что душе угодно.
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
05.05.2013, 14:19     Как установить соединение с другим компьютером? #3
Цитата Сообщение от FreeMan108 Посмотреть сообщение
WinAPI
правильно говорить Qt
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
05.05.2013, 16:05  [ТС]     Как установить соединение с другим компьютером? #4
FreeMan108, Где можно подробнее узнать про WinAPI??

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

Добавлено через 1 минуту
P.S. Что за репутация на сайте и от чего он зависит????
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
05.05.2013, 17:23     Как установить соединение с другим компьютером? #7
NaikoN,
это не решит ваших проблем?
http://msdn.microsoft.com/en-us/libr...ent.print.aspx
(работает в VS)
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
05.05.2013, 17:51     Как установить соединение с другим компьютером? #8
Может быть здесь что-то найдешь полезное.
Кстати есть еще такая функция ShellExecute/ShellExecuteEx. Попробуй вызвать ее с параметром "print".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 10:12     Как установить соединение с другим компьютером?
Еще ссылки по теме:

Как заполнить один int пустой массив другим int массивом ? C++
Как организовать такое соединение? C++
Как происходит вызов одного приложения другим? C++

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

Или воспользуйтесь поиском по форуму:
NaikoN
2 / 2 / 0
Регистрация: 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. Всем спасибо за помощь.
Yandex
Объявления
06.05.2013, 10:12     Как установить соединение с другим компьютером?
Ответ Создать тему
Опции темы

Текущее время: 20:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru