ABRIR E PASSAR INFORMA?ÕES
Bom estou lutando com um problema mas sempre perco, tenho uma aplicação java que tem que abrir uma aplicação escrita em c# e além de abrir tem que passar valores tais como por exemplo: nome e senha, como faço isso?
Em outros fóruns vi que seria um tal comando:
Em outros fóruns vi que seria um tal comando:
public static string[] GetCommandLineArgs()
, mas não tenho certeza, se alguém puder me ajudar estarei grato. .
Veja se o artigo abaixo te ajuda a resolver o problema.
http://msdn.microsoft.com/pt-br/library/cb20e19t.aspx
http://msdn.microsoft.com/pt-br/library/cb20e19t.aspx
Citação::
Veja se o artigo abaixo te ajuda a resolver o problema.
http://msdn.microsoft.com/pt-br/library/cb20e19t.aspx
Obrigado, mas infelizmente não ajudou
Eu preciso disso para que o usuário não altere, é um tipo de trava.
Tente o seguinte:
Acesse o código do fonte do formulário que será responsável por efetuar o login do usuário, com os parâmetros recebidos e crie um método construtor contendo 2 argumentos. No exemplo, o meu formulário chama-se Form1, lembrando que o método construtor deve ter o mesmo nome do Form.
Em seguida, acesse a classe Program do seu projeto, e altere o método Main conforme abaixo:
Com estas alterações, se você gerar um atalho do executável da aplicação e alterar o caminho dele para algo do tipo [txt-color=#0000f0][Ô]C:\Projeto\Executavel.exe[Ô][/txt-color] [txt-color=#e80000]myuser mypassword[/txt-color], o usuário e a senha passado no argumento chegará até o Form1 (no nosso exemplo).
Tenta aà e retorne o resultado aqui no tópico.
Acesse o código do fonte do formulário que será responsável por efetuar o login do usuário, com os parâmetros recebidos e crie um método construtor contendo 2 argumentos. No exemplo, o meu formulário chama-se Form1, lembrando que o método construtor deve ter o mesmo nome do Form.
public Form1(string usuario, string senha)
{
InitializeComponent();
MessageBox.Show(string.Concat([Ô]user=[Ô], usuario, [Ô];pass=[Ô], senha));
}
Em seguida, acesse a classe Program do seu projeto, e altere o método Main conforme abaixo:
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length > 0)
{
if (args.Length >= 2)
{
Application.Run(new Form1(args[0], args[1]));
}
else
{
Application.Run(new Form1());
}
}
else
{
Application.Run(new Form1());
}
}
Com estas alterações, se você gerar um atalho do executável da aplicação e alterar o caminho dele para algo do tipo [txt-color=#0000f0][Ô]C:\Projeto\Executavel.exe[Ô][/txt-color] [txt-color=#e80000]myuser mypassword[/txt-color], o usuário e a senha passado no argumento chegará até o Form1 (no nosso exemplo).
Tenta aà e retorne o resultado aqui no tópico.
Bom dia, tecla, [Ô]infelizmente[Ô] vai demorar para ver se isso funcionou, porque estou viajando e o meu computador que está com o projeto em java está na minha casa, e só vou voltar em 1 semana, assim que voltar respondo.
Obrigado
Obrigado
Ja tinha ate esquecido de agradecer, obrigado funcionou
Tópico encerrado , respostas não são mais permitidas