Вы должны войти, чтобы создавать сообщения и темы.
Адаптация C# кода скрипт
Rediamons@rediamons
14 Сообщений
Pro
#1 · 29.08.2021, 23:43
Цитата: Rediamons от 29.08.2021, 23:43Всем привет, кто подскажет как адаптировать код из видеоролика про аргументы в powershell.
Пример моей неудачной адаптации$code = @" using Microsoft.Win32; using System.Net; using System.Theading.Tasks; using System; using System.Drawing; using System.Windows.Forms; usind System.CodeDom.Compiler.CompilerParameters; Environment.GetCommandLineArgs().tolist().foreach(x -> { if (x.EndsWith("/key")) MessageBox.show(@"Test"); }); "@ Add-Type -TypeDefinition $code
Всем привет, кто подскажет как адаптировать код из видеоролика про аргументы в powershell.
Пример моей неудачной адаптации
$code = @"
using Microsoft.Win32;
using System.Net;
using System.Theading.Tasks;
using System;
using System.Drawing;
using System.Windows.Forms;
usind System.CodeDom.Compiler.CompilerParameters;
Environment.GetCommandLineArgs().tolist().foreach(x ->
{
if (x.EndsWith("/key"))
MessageBox.show(@"Test");
});
"@
Add-Type -TypeDefinition $code
Голосуйте - палец вниз.0Голосуйте - палец вверх.0
Roman Anderson [anomal3]@anomal3
35 Сообщений
#2 · 14.06.2023, 10:42
Цитата: Roman Anderson [anomal3] от 14.06.2023, 10:42Приветствую. Чутка не хватает кода
$code = @" using Microsoft.Win32; using System.Net; using System.Threading.Tasks; using System; using System.Drawing; using System.Windows.Forms; class Program { static void Main(string[] args) { foreach (string arg in Environment.GetCommandLineArgs()) { if (arg.EndsWith("/key")) { MessageBox.Show("Test"); } } } } "@ Add-Type -TypeDefinition $code -ReferencedAssemblies "System.Windows.Forms" [Program]::Main($null)
Приветствую. Чутка не хватает кода
$code = @"
using Microsoft.Win32;
using System.Net;
using System.Threading.Tasks;
using System;
using System.Drawing;
using System.Windows.Forms;
class Program
{
static void Main(string[] args)
{
foreach (string arg in Environment.GetCommandLineArgs())
{
if (arg.EndsWith("/key"))
{
MessageBox.Show("Test");
}
}
}
}
"@
Add-Type -TypeDefinition $code -ReferencedAssemblies "System.Windows.Forms"
[Program]::Main($null)
Голосуйте - палец вниз.0Голосуйте - палец вверх.0
Rediamons@rediamons
14 СообщенийАвтор темы
Pro
#3 · 09.04.2024, 20:40
Цитата: Rediamons от 09.04.2024, 20:40Спасибо за помощь, всё оказалось куда проще. У Powershell есть отдельная переменная $args, которая заменяет весь выше перечисленный код ))
Спасибо за помощь, всё оказалось куда проще. У Powershell есть отдельная переменная $args, которая заменяет весь выше перечисленный код ))
Голосуйте - палец вниз.0Голосуйте - палец вверх.0