Consulte o Help do Windows para mais detalhes sobre como escrever arquivos batch.
herbertins
entãooo cara é uma boa ideia porem…eu consigo passar um parametroo utilizando isso…
eu não sei que paramentro o cara vai passar para o método main.
abs
T
thingol
%1 %2 … %9 são os parâmetros que a batch vai receber. Eles são substituídos pelo primeiro, segundo, … nono parâmetros que você passar para a batch.
herbertins
AHhhh legal thingol, entendi agora no meu caso então soh preciso passar %1 pq soh vai passar um paramentro.
abs
paulofernandesjr
só para complementar esse %1
você pode substituir por %x %z o que importa é o %
seguido de algo, para o sistema entender que aquilo é uma variavel
abraço
pintofree
soh uma coisa, o cliente que quer digitar isso no CMD, nao e mais facil vc fazer uma telinha pra ele entrar com os parametros é o programa fazer a operação por baixo do pano.
herbertins
então ele quer fazer isso tudo por cmd…ele quer digitar mesmo
paulofernandesjr
cada cliente viu…
ahhah
herbertins
diashduiashuidhasi tbmm acho rsss… tipo sempre quer o mais dificil hduhasudhuasda
pintofree
hauhauaau, cliente é foda sempre acha q sabe mais das coisas
T
thingol
É ele que paga seu salário, não?
pintofree
E por isso ele tem sempre a razão?
T
thingol
Não sempre, mas não é por isso que você vai rir dele.
O que ele pede nem sempre é razoável, mas muitas vezes é o que é melhor para ele, e talvez até para você também.
Por exemplo, é preferível ter um script (batch) que chama o Java com os argumentos corretos, que você ter de ensinar sempre a chamar o Java com 200 milhões de argumentos. E se ele quer chamar pela linha de comando, é porque ele pode, por exemplo, encadear essa chamada com outros comandos que ele já tem prontos.
Dica: aprenda com seu cliente. Muitas vezes ele realmente sabe mais que você, ou então ele pode lhe apontar (mesmo que seja de maneira negativa ) uma outra forma de fazer as coisas.
pintofree
Rir dele é sacanagem mesmo, quanto a aprender com o cliente isto é logico pois o dominio dos processos é ele que possui, usando o exemplo acima, eu não posso saber qual o momento certo de sincronizar a pasta, mais posso
diminuir o trabalho de meu cliente ao clique de um botao para a execução desta tarefa, algo que meu cliente pode nao saber que é possivel. Para tanto entra a negociação ele vai me explicar porque precisa digitar, se é que precisa, e eu vou propor maneiras mais faceis.
Agora o que eu sou contra na verdade, e a ideia de que se meu cliente quer assim, vou fazer assim ele q ta pagando mesmo. E nao to nem ai se pode ser feito de uma maneira melhor.
paulofernandesjr
thingol:
Não sempre, mas não é por isso que você vai rir dele.
O que ele pede nem sempre é razoável, mas muitas vezes é o que é melhor para ele, e talvez até para você também.
Por exemplo, é preferível ter um script (batch) que chama o Java com os argumentos corretos, que você ter de ensinar sempre a chamar o Java com 200 milhões de argumentos. E se ele quer chamar pela linha de comando, é porque ele pode, por exemplo, encadear essa chamada com outros comandos que ele já tem prontos.
Dica: aprenda com seu cliente. Muitas vezes ele realmente sabe mais que você, ou então ele pode lhe apontar (mesmo que seja de maneira negativa ) uma outra forma de fazer as coisas.
concerteza
aprender com o cliente é a melhor forma de entender o negócio!
afinal de contas é negócio é dele! [ soou estranho isso ] hehe
pintofree:
Rir dele é sacanagem mesmo, quanto a aprender com o cliente isto é logico pois o dominio dos processos é ele que possui, usando o exemplo acima, eu não posso saber qual o momento certo de sincronizar a pasta, mais posso
diminuir o trabalho de meu cliente ao clique de um botao para a execução desta tarefa, algo que meu cliente pode nao saber que é possivel. Para tanto entra a negociação ele vai me explicar porque precisa digitar, se é que precisa, e eu vou propor maneiras mais faceis.
Agora o que eu sou contra na verdade, e a ideia de que se meu cliente quer assim, vou fazer assim ele q ta pagando mesmo. E nao to nem ai se pode ser feito de uma maneira melhor.