Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
c# WPF
#1
Пробую создать лаунчер , но вот не могу понять как сделать так чтобы при вводе логина и пароля , он их использовал как параметры запуска.
Вот логин
[Изображение: 2s1_LkLFSfk.jpg]
[SRC=XML]
<Window x:Class="Launcher.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Launcher"
mc:Ignorable="d"
Title="Launcher" Height="350" Width="525">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="78*"/>
<ColumnDefinition Width="439*"/>
</Grid.ColumnDefinitions>
<Label Content="Login" HorizontalAlignment="Left" Margin="7.647,100,0,0" VerticalAlignment="Top" Grid.Column="1"/>
<Label Content="Password" HorizontalAlignment="Left" Margin="7.647,155,0,0" VerticalAlignment="Top" Grid.Column="1"/>
<Button Content="Start" HorizontalAlignment="Left" Margin="141.647,197,0,0" VerticalAlignment="Top" Width="75" Grid.Column="1" Click="Start"/>
<TextBox HorizontalAlignment="Left" Height="23" Margin="79.647,103,0,0" TextWrapping="Wrap" Text="Login" VerticalAlignment="Top" Width="201" Grid.Column="1" TextChanged="Login"/>
<TextBox HorizontalAlignment="Left" Height="23" Margin="79.647,155,0,0" TextWrapping="Wrap" Text="Password" VerticalAlignment="Top" Width="201" Grid.Column="1" TextChanged="Password"/>
</Grid>
</Window>

[/SRC]

Создал класс Launcher и там прописал
[SRC=csharp]
public class StartLauncher
{
private static string _login;
private static string _password;
public static void Run()
{
var Login = Login;
var Password = Password;
var process = new Process
{
StartInfo =
{
FileName = "PiercingBlow.exe",
Arguments = String.Format("/Login:\"{0}\" /Password:{1}", Login, Password)
}

};
process.Start();
}
public static string Login
{
get { return _login; }
set { _login = value; }
}
public static string Password
{
get { return _password; }
set { _password = value; }
}
}
[/SRC]

Но не работает почему то.
Ответ
#2
Странный класс, даже не представляю, как ты его юзаешь.

[SRC="xml"]<TextBox Name="LoginInput" [...] />
<PasswordBox Name="PasswordInput" [...] />
<Button Name="Start" [...] Click="Start_Click"/>
[/SRC]


[SRC="csharp"]public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}

private void Start_Click(object sender, RoutedEventArgs e)
{
var startInfo = new ProcessStartInfo("PiercingBlow.exe")
{
Arguments = $"/Login:{LoginInput.Text} /Password:{PasswordInput.Password}"
};

Process.Start(startInfo);
}
}
[/SRC]
Ответ
#3
нашел старый исходник лаунчера для rf online
и попробовал взять от туда
Ответ
#4
Интересно эмуль пб писать в 2018?)
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе.
Ответ
#5
Sojang Написал:Интересно эмуль пб писать в 2018?)

ну не скучно)
Ответ
#6
Boris2105 Написал:ну не скучно)

когда все разжевано до мелочей.....
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе.
Ответ
#7
Sojang Написал:когда все разжевано до мелочей.....
Тут еще некоторые линеечку пилят :redlol::redlol::redlol:
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#8
Sojang Написал:когда все разжевано до мелочей.....

ну я кодить не умею так что мне норм)
Ответ
#9
Sojang;429534 Написал:Интересно эмуль пб писать в 2018?)
Можно ещё Black Squad. FeelsAmazingMan
Ответ
#10
Boris2105 Написал:ну я кодить не умею так что мне норм)

Пб не лучшее место для получения скила кодинга.
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)