Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Исполнение cmd команды

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 09.05.2012, 08:33   #1
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Исполнение cmd команды

Не знаю как прописать так, чтобы команды запуска
Код:
start javaw -Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat
работала по нажатию кнопки.
Пжл помогите
________________
Драконы воруют детей
  Ответить с цитированием
Старый 09.05.2012, 19:37   #2
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Исполнение cmd команды

Цитата:
Сообщение от S.e.n.s.o.RПосмотреть сообщение
Исполнение cmd команды

Может так:

Код:
Process.Start("cmd.exe", String.Format("start javaw -Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat", 0));
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 09.05.2012, 22:59   #3
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Исполнение cmd команды

Не хочет(
Так же как и
Код:
            System.Diagnostics.Process p = new System.Diagnostics.Process();
            p.StartInfo.FileName = "cmd.exe";
            p.StartInfo.Arguments = "start javaw -Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat";
            p.Start();
________________
Драконы воруют детей
  Ответить с цитированием
Старый 10.05.2012, 01:28   #4
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Исполнение cmd команды

Трындец, MSDN вам на что?
Код:
Process.Start("javaw", "-Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat");
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
S.e.n.s.o.R (14.05.2012)
Старый 14.05.2012, 19:56   #5
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Исполнение cmd команды

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Трындец, MSDN вам на что?
Код:
Process.Start("javaw", "-Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat");

Данный способ тоже не работает.
Выхлоп:
Код:
Error	1	Member 'System.Diagnostics.Process.Start(string, string)' cannot be accessed with an instance reference; qualify it with a type name instead	C:\Users\x-Admin\Documents\Visual Studio 2010\Projects\WindowsFormsApplication3\WindowsFormsApplication3\Form1.cs	23	13	WindowsFormsApplication3
Но всё равно спасибо за ответ
________________
Драконы воруют детей
  Ответить с цитированием
Старый 14.05.2012, 20:44   #6
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Исполнение cmd команды

значит нужен абсолютный путь к javaw.exe, это загрузчик JVM
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 16.05.2012, 00:15   #7
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Исполнение cmd команды

Указывал, всё та-же шляпа.
При таком фрагменте кода кнопки тупо открывает командную строку...
Код:
            System.Diagnostics.Process start = new System.Diagnostics.Process();
            start.StartInfo.FileName = "cmd.exe";
            start.StartInfo.Arguments = "start javaw -Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat";
            start.Start();
Но без ошибок.
При вашем примере есть ошибки, и моего скилла не хватает, чтобы разжевать это
________________
Драконы воруют детей
  Ответить с цитированием
Старый 16.05.2012, 02:42   #8
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Исполнение cmd команды

Вот так точно работает, у себя проверил.
Код:
Process.Start("javaw", string.Format("-Xmx1G -Djava.library.path={0}/.minecraft/bin/natives -cp " +
                                                 "{0}/.minecraft/bin/minecraft.jar;" +
                                                 "{0}/.minecraft/bin/jinput.jar;" +
                                                 "{0}/.minecraft/bin/lwjgl.jar;" +
                                                 "{0}/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft",
                Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)));
Просто шарп не понимает записи подобные %APPDATA%

А это:
Код:
System.Diagnostics.Process start = new System.Diagnostics.Process();
            start.StartInfo.FileName = "cmd.exe";
            start.StartInfo.Arguments = "start javaw -Xmx1G -Djava.library.path=%APPDATA%/.minecraft/bin/natives -cp %APPDATA%/.minecraft/bin/minecraft.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft repeat";
            start.Start();
вообще бред несусветный
start.StartInfo.FileName = "cmd.exe" - запустить консоль
start.StartInfo.Arguments = "start javaw -Xmx1G -Dj...etc - аргументы запуска, нет таких аргументов у консоли, тем более что start это вообще команда из встроенного скриптового языка винды такая же как и repeat

а нужно запустить JVM
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
S.e.n.s.o.R (16.05.2012)
Старый 16.05.2012, 17:41   #9
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Исполнение cmd команды

Спасибо, всё запахало. И думаю последний вопрос в этой теме:
Как добавить аргументы к этой команде?
Например тот-же repeat в конце.
Дело в том, что это не команда винды, а ник, вписываемый в textBox.

Добавлено через 49 минут
Всё, догнал, ответа не нужно.
________________
Драконы воруют детей

Последний раз редактировалось S.e.n.s.o.R; 16.05.2012 в 18:30. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Исполнение скриптов от L2Walker из клиента игры Hummel Боты, скрипты и прочий софт для Lineage 2 0 19.03.2009 14:25

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:52.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net