Перейти к содержимому


Удаленное управление ПК


Сообщений в теме: 9

Опрос: Удаленное управление ПК (29 пользователей проголосовало)

Имеет ли смысл удаленно управлять ПК через Jimbot

  1. Да (8 голосов [27.59%] - Просмотр)

    Процент голосов: 27.59%

  2. Нет (20 голосов [68.97%] - Просмотр)

    Процент голосов: 68.97%

  3. Не знаю (1 голосов [3.45%] - Просмотр)

    Процент голосов: 3.45%

Голосовать Гости не могут голосовать

#1 denkruglov

    Новичок

  • Пользователи
  • Pip
  • 17 сообщений
  • ГородРостов-на-Дону

Отправлено 05 Декабрь 2011 - 23:22

Предлагаю использовать Jimbot в качестве средства удаленного управления сервером/ПК.
На java очень легко реализовать взаимодействие программы и компьютера.
Пример кода,выключающего компьютер:
import java.io.IOException;

class ShutDownManager 
{ 
	public static void shutDownSystem() 
	{
		String property = System.getProperty("os.name" );		
		System.out.println( property );
		 
		if ( property.toLowerCase().contains("windows") )
		{
			String[] commands = { "shutdown", "-s" }; 
			
			try {

				Process process = Runtime.getRuntime().exec( commands );
			} 
			catch (IOException e) 
			{
				e.printStackTrace();
			} 
		}
		
		if ( property.toLowerCase().contains("linux") )
		{
			String[] commands = { "shutdown", "-p", "now" }; 
			
			try {

				Process process = Runtime.getRuntime().exec( commands );
				//process.waitFor();
			} 
			catch (IOException e) 
			{
				e.printStackTrace();
			} 
		}		
	}
}


public class Main 
{	
	public static void main( String[] args ) 
	{	
		new ShutDownManager().shutDownSystem();		
	}
}

Обратите внимание: код выполняется по-разному для разных ОС. Для этого реализована проверка ОС.
Аналогично
String[] commands = { "shutdown", "-s" }; 
можно реализовать множество других функций.
В том числе и запуск batников в windows:
new ProcessBuilder("cmd", "/c","start", "C:/mybat.bat").start();

В результате получим полноценный RDP-клиент в боте, для выполнения разнообразных задач.

Сообщение отредактировал denkruglov: 05 Декабрь 2011 - 23:23


#2 vlad36

    Пользователь

  • Пользователи
  • PipPip
  • 51 сообщений
  • ГородВоронеж

Отправлено 05 Декабрь 2011 - 23:31

Интересно

#3 scano

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 571 сообщений
  • ГородМосква

Отправлено 06 Декабрь 2011 - 02:13

Ты только что об этом узнал? Из начальных уст могу предположить что Да.
А если скажу что и реестром на win'е можно управлять, то ты решишь выпустить сборки для win и linux отдельно?

Не сравнивай удалённое управление компом с проектом, это разные вещи, для кого то может показаться полезным, а для кого то нет, лично я считаю Нет, поскольку при запуске такой команды нужно всё взвесить и правильно завершить работу всех активных процессов, к примеру модов и их сервисов, а потом лишь её выполнять. Для 4ой ветки будет глупо, придётся как то соединять их между собой, а вот 5ую или 6ую, вполне норм. После такой идеи складывается мысль что вы вообще скоро решите управлять всей win/linux через Jimbot. Глупо не правда ли?
Если идея и решение твёрдое, то напиши отдельную прогу на яве и через неё управляй хоть файлами проектов, хоть самой осью

#4 Burodel

    Специалист

  • Специалисты
  • PipPipPipPip
  • 262 сообщений

Отправлено 06 Декабрь 2011 - 15:11

Просмотр сообщенияscano (06 Декабрь 2011 - 02:13) писал:

blablabla
Прочитав сей опус, захотелось ответить:
С точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может игнорировать критерии утопического субьективизма, концептуально интерпретируя общепринятые дефанизирующие поляризаторы, поэтому консенсус, достигнутый диалектической материальной классификацией всеобщих мотиваций в парадогматических связях предикатов, решает проблему усовершенствования формирующих геотрансплантационных квазипузлистатов всех кинетически кореллирующих аспектов.

Исходя из этого, мы пришли к выводу, что каждый произвольно выбранный предикативно абсорбирующий обьект рациональной мистической индукции можно дискретно детерминировать с аппликацией ситуационной парадигмы коммуникативно-функционального типа при наличии детекторно-архаического дистрибутивного образа в Гилбертовом конвергенционном пространстве, однако при параллельном колаборационном анализе спектрографичеких множеств, изоморфно релятивных к мультиполосным гиперболическим параболоидам, интерпретирующим антропоцентрический многочлен Нео-Лагранжа, возникает позиционный сигнификатизм гентильной теории психоанализа, в результате чего надо принять во внимание следующее: поскольку не только эзотерический, но и экзистенциальный апперцепционированный энтрополог антецедентно пассивизированный высокоматериальной субстанцией, обладает призматической идиосинхрацией, но так как валентностный фактор отрицателен, то и, соответственно, антагонистический дискредитизм деградирует в эксгибиционном направлении, поскольку, находясь в препубертатном состоянии, практически каждый субьект, меланхолически осознавая эмбриональную клаусторофобию, может экстраполировать любой процесс интеграции и дифференциации в обоих направлениях, отсюда следует, что в результате синхронизации, ограниченной минимально допустимой интерполяцией образа, все методы конвергенционной концепции требуют практически традиционных трансформаций неоколониализма. Неоколонии, размножающиеся почкованием, имеют вегетационный период от трех до восьми фенотипических гомозигот, но все они являются лишь фундаментальным базисом социогенетической надстройки криогенно-креативного процесса геронтологизации. Увеличить этот базис можно с помощью гектаплазменного ускорителя биоинертных коллоидных клеток контагиозной конкретизации, однако введение конкретизации влечет за собой применение методов теории множеств и дистрибутивного анализа, что обусловлено тем, что трансцендентальная поликонденсация нероноспоры в перплексном хаосе может инбабулировать комплексный морфоз только тогда, когда конституент доминанты квазитенденциально универсален, и происходит довольно внезапно.

Очевидно, что все вышесказанное проливает свет на теорию предикативных ощущений субьекта, абсолютно нефункциональных в условиях абстрактного хаоса.

#5 Ar2r

    Dexsor

  • Специалисты
  • PipPipPipPipPip
  • 1 137 сообщений

Отправлено 06 Декабрь 2011 - 23:33

Просмотр сообщенияBurodel (06 Декабрь 2011 - 15:11) писал:

Прочитав сей опус, захотелось ответить:
С точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может игнорировать критерии утопического субьективизма, концептуально интерпретируя общепринятые дефанизирующие поляризаторы, поэтому консенсус, достигнутый диалектической материальной классификацией всеобщих мотиваций в парадогматических связях предикатов, решает проблему усовершенствования формирующих геотрансплантационных квазипузлистатов всех кинетически кореллирующих аспектов.

Исходя из этого, мы пришли к выводу, что каждый произвольно выбранный предикативно абсорбирующий обьект рациональной мистической индукции можно дискретно детерминировать с аппликацией ситуационной парадигмы коммуникативно-функционального типа при наличии детекторно-архаического дистрибутивного образа в Гилбертовом конвергенционном пространстве, однако при параллельном колаборационном анализе спектрографичеких множеств, изоморфно релятивных к мультиполосным гиперболическим параболоидам, интерпретирующим антропоцентрический многочлен Нео-Лагранжа, возникает позиционный сигнификатизм гентильной теории психоанализа, в результате чего надо принять во внимание следующее: поскольку не только эзотерический, но и экзистенциальный апперцепционированный энтрополог антецедентно пассивизированный высокоматериальной субстанцией, обладает призматической идиосинхрацией, но так как валентностный фактор отрицателен, то и, соответственно, антагонистический дискредитизм деградирует в эксгибиционном направлении, поскольку, находясь в препубертатном состоянии, практически каждый субьект, меланхолически осознавая эмбриональную клаусторофобию, может экстраполировать любой процесс интеграции и дифференциации в обоих направлениях, отсюда следует, что в результате синхронизации, ограниченной минимально допустимой интерполяцией образа, все методы конвергенционной концепции требуют практически традиционных трансформаций неоколониализма. Неоколонии, размножающиеся почкованием, имеют вегетационный период от трех до восьми фенотипических гомозигот, но все они являются лишь фундаментальным базисом социогенетической надстройки криогенно-креативного процесса геронтологизации. Увеличить этот базис можно с помощью гектаплазменного ускорителя биоинертных коллоидных клеток контагиозной конкретизации, однако введение конкретизации влечет за собой применение методов теории множеств и дистрибутивного анализа, что обусловлено тем, что трансцендентальная поликонденсация нероноспоры в перплексном хаосе может инбабулировать комплексный морфоз только тогда, когда конституент доминанты квазитенденциально универсален, и происходит довольно внезапно.

Очевидно, что все вышесказанное проливает свет на теорию предикативных ощущений субьекта, абсолютно нефункциональных в условиях абстрактного хаоса.
Вассерман нервно курит в сторонке!
P.S. Вышли рецепт, того что употребил, мне в личку!!!!

Цитата

поскольку, находясь в препубертатном состоянии, практически каждый субьект, меланхолически осознавая эмбриональную клаусторофобию
Вопрос: меланхолики вообще ничего не осознают, а "эмбриональную клаустрофобию" я не представляю, боязнь того что ты мог не родиться, но слава богу неудачному аборту??????????))))))))))))))))))))))))))))))))))
+ег поржакал от души)

#6 Burodel

    Специалист

  • Специалисты
  • PipPipPipPip
  • 262 сообщений

Отправлено 11 Декабрь 2011 - 22:13

Простой реализацией идеи может быть новый тип сервиса(в дополнение к анеку и чату) JShell
1. Принимает сообщения с определенного списка uinов
2. Выполняет их в ОС, к примеру ls или dir
3. Отправляет назад вывод

Получается удаленная консоль через аську. На жабе уже видел подобных ботов. На аське вижу сложности с размерами сообщений. Т.к. вывод может быть ооочень большим.

#7 indexy

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 06 Январь 2012 - 22:41

А кто мешает разделить очень большой вывод на несколько сообщений через краткий промежуток времени?... Но я не об этом... Лично я поддерживаю denkruglov А почему бы действительно не сделать это? мне как раз пригодилась бы такая альтернатива для аськи. патти уже надоел(( пускай это даже будет отдельный сервис. лишь бы он не кушал по 80 мб ОЗУ))

#8 nek

    Профи

  • Модераторы
  • 2 293 сообщений

Отправлено 08 Январь 2012 - 16:50

Поздравляю, вы пытаетесь изобрести еще один BeanShell, так же известный как bsh.jar.

#9 indexy

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 18 Январь 2012 - 02:10

Просмотр сообщенияnek (08 Январь 2012 - 16:50) писал:

Поздравляю, вы пытаетесь изобрести еще один BeanShell, так же известный как bsh.jar.
а есть ли для него русское описание? уж очень хочется мне sh-бота :rolleyes: :rolleyes: :rolleyes:

#10 scano

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 571 сообщений
  • ГородМосква

Отправлено 18 Январь 2012 - 15:55

Просмотр сообщенияindexy (18 Январь 2012 - 02:10) писал:

Просмотр сообщенияnek (08 Январь 2012 - 16:50) писал:

Поздравляю, вы пытаетесь изобрести еще один BeanShell, так же известный как bsh.jar.
а есть ли для него русское описание? уж очень хочется мне sh-бота :rolleyes: :rolleyes: :rolleyes:
Решение

PS. Париятель, учи англ. язык, он тебе пригодится, в инете доки не все можно найти, в некоторых описана только основа, самое вкусное внутри. А используя переводчик - он даже смешно переводит, включая те слова, которые по сути являются названиями других проектов, либ и т.п., и тогда приходится глядеть то на перевод, то на оф язык чтобы понять. Лично я советую учить англ, хотя бы на док. уровне, чтобы понимать о чём идёт речь в тексте.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей