Yo'all je voudrais savoir si c'etait possible de faire ceci en C# :
Merci
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Merci
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Le créateur de la PS3Lib n'est pas Enstone c'est moi.Salut,
Je pense que comme l'a dit TheBigKiller il faut modifier le dll PS3Lib. Car vu que c'est Enstone qui a créer le tool là, et qu'il a aussi créer le ps3lib, il l'a aussi modifié pour son tool. Je tag @FM|T iMCSx qui pourra peut-être nous éclaircir![]()
Yo'all je voudrais savoir si c'etait possible de faire ceci en C# :Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Merci
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using PS3Lib;
// Made By iMCSx
namespace ComboBoxTargets
{
public partial class ComboExemple : Form
{
private List<CCAPI.ConsoleInfo> Consoles;
private PS3API PS3 = new PS3API(SelectAPI.ControlConsole);
public ComboExemple()
{
InitializeComponent();
}
private void UpdateConsoles()
{
Consoles = PS3.CCAPI.GetConsoleList();
foreach (CCAPI.ConsoleInfo Console in Consoles)
targetList.Items.Add(String.Format("{0} : {1}", Console.Name, Console.Ip));
}
private void ComboExemple_Load(object sender, EventArgs e)
{
UpdateConsoles();
if (targetList.Items.Count > 0)
targetList.SelectedIndex = 0;
else MessageBox.Show("None console to connect :/");
}
private void btnConnect_Click(object sender, EventArgs e)
{
CCAPI.ConsoleInfo Console = Consoles.ElementAt(targetList.SelectedIndex);
if (PS3.ConnectTarget(Console.Ip))
{
MessageBox.Show(String.Format("Connected to {0}", Console.Name));
PS3.CCAPI.Notify(CCAPI.NotifyIcon.INFO, "Connected");
}
else MessageBox.Show(String.Format("Failed to connect to {0}", Console.Name));
}
}
}
autant pour moi alorsLe créateur de la PS3Lib n'est pas Enstone c'est moi.
C'est simple, le PS3Lib exporte les fonctions système, pour aider justement ceux qui veulent en faire plus, rien de compliquer voici un code que je t'ai fait :
Code:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using PS3Lib; // Made By iMCSx namespace ComboBoxTargets { public partial class ComboExemple : Form { private List<CCAPI.ConsoleInfo> Consoles; private PS3API PS3 = new PS3API(SelectAPI.ControlConsole); public ComboExemple() { InitializeComponent(); } private void UpdateConsoles() { Consoles = PS3.CCAPI.GetConsoleList(); foreach (CCAPI.ConsoleInfo Console in Consoles) targetList.Items.Add(String.Format("{0} : {1}", Console.Name, Console.Ip)); } private void ComboExemple_Load(object sender, EventArgs e) { UpdateConsoles(); if (targetList.Items.Count > 0) targetList.SelectedIndex = 0; else MessageBox.Show("None console to connect :/"); } private void btnConnect_Click(object sender, EventArgs e) { CCAPI.ConsoleInfo Console = Consoles.ElementAt(targetList.SelectedIndex); if (PS3.ConnectTarget(Console.Ip)) { MessageBox.Show(String.Format("Connected to {0}", Console.Name)); PS3.CCAPI.Notify(CCAPI.NotifyIcon.INFO, "Connected"); } else MessageBox.Show(String.Format("Failed to connect to {0}", Console.Name)); } } }
Le "targetList" est la comboBox.
Je pense c'était ce que tu cherchais a faire ? Si c'est le cas, comme tu peux voir c'est très simple, mais il faut un minimum de connaissance C# pour comprendre.
J'ai fait une fonction spécial pour update les consoles, si jamais tu veux faire une bouton refresh, mais n'oublie pas d'appeler la méthode "Clear()" pour réinitialiser la comboBox.
Enjoy.
Le créateur de la PS3Lib n'est pas Enstone c'est moi.
C'est simple, le PS3Lib exporte les fonctions système, pour aider justement ceux qui veulent en faire plus, rien de compliquer voici un code que je t'ai fait :
Code:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using PS3Lib; // Made By iMCSx namespace ComboBoxTargets { public partial class ComboExemple : Form { private List<CCAPI.ConsoleInfo> Consoles; private PS3API PS3 = new PS3API(SelectAPI.ControlConsole); public ComboExemple() { InitializeComponent(); } private void UpdateConsoles() { Consoles = PS3.CCAPI.GetConsoleList(); foreach (CCAPI.ConsoleInfo Console in Consoles) targetList.Items.Add(String.Format("{0} : {1}", Console.Name, Console.Ip)); } private void ComboExemple_Load(object sender, EventArgs e) { UpdateConsoles(); if (targetList.Items.Count > 0) targetList.SelectedIndex = 0; else MessageBox.Show("None console to connect :/"); } private void btnConnect_Click(object sender, EventArgs e) { CCAPI.ConsoleInfo Console = Consoles.ElementAt(targetList.SelectedIndex); if (PS3.ConnectTarget(Console.Ip)) { MessageBox.Show(String.Format("Connected to {0}", Console.Name)); PS3.CCAPI.Notify(CCAPI.NotifyIcon.INFO, "Connected"); } else MessageBox.Show(String.Format("Failed to connect to {0}", Console.Name)); } } }
Le "targetList" est la comboBox.
Je pense c'était ce que tu cherchais a faire ? Si c'est le cas, comme tu peux voir c'est très simple, mais il faut un minimum de connaissance C# pour comprendre.
J'ai fait une fonction spécial pour update les consoles, si jamais tu veux faire une bouton refresh, mais n'oublie pas d'appeler la méthode "Clear()" pour réinitialiser la comboBox.
Enjoy.
Le plus gros c'est quand même Enstone PS3Lib simplifie juste l'appel au dll de enstone non ?Le créateur de la PS3Lib n'est pas Enstone c'est moi.
C'est simple, le PS3Lib exporte les fonctions système, pour aider justement ceux qui veulent en faire plus, rien de compliquer voici un code que je t'ai fait :
Code:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using PS3Lib; // Made By iMCSx namespace ComboBoxTargets { public partial class ComboExemple : Form { private List<CCAPI.ConsoleInfo> Consoles; private PS3API PS3 = new PS3API(SelectAPI.ControlConsole); public ComboExemple() { InitializeComponent(); } private void UpdateConsoles() { Consoles = PS3.CCAPI.GetConsoleList(); foreach (CCAPI.ConsoleInfo Console in Consoles) targetList.Items.Add(String.Format("{0} : {1}", Console.Name, Console.Ip)); } private void ComboExemple_Load(object sender, EventArgs e) { UpdateConsoles(); if (targetList.Items.Count > 0) targetList.SelectedIndex = 0; else MessageBox.Show("None console to connect :/"); } private void btnConnect_Click(object sender, EventArgs e) { CCAPI.ConsoleInfo Console = Consoles.ElementAt(targetList.SelectedIndex); if (PS3.ConnectTarget(Console.Ip)) { MessageBox.Show(String.Format("Connected to {0}", Console.Name)); PS3.CCAPI.Notify(CCAPI.NotifyIcon.INFO, "Connected"); } else MessageBox.Show(String.Format("Failed to connect to {0}", Console.Name)); } } }
Le "targetList" est la comboBox.
Je pense c'était ce que tu cherchais a faire ? Si c'est le cas, comme tu peux voir c'est très simple, mais il faut un minimum de connaissance C# pour comprendre.
J'ai fait une fonction spécial pour update les consoles, si jamais tu veux faire une bouton refresh, mais n'oublie pas d'appeler la méthode "Clear()" pour réinitialiser la comboBox.
Enjoy.
Pourquoi tu fais une comparaison de taille ? J'ai parlais de ça ? Non.Le plus gros c'est quand même Enstone PS3Lib simplifie juste l'appel au dll de enstone non ?