Solved

How to send key storke in batch file

Posted on 2006-12-01
10
8,859 Views
Last Modified: 2008-08-15
Hi Gurus

cd\
cd WINNT\Microsoft.NET\Framework\v1.1.4322\
caspol -ag 1. -Zone Intranet FullTrust

i m having this script in batch file. when i run it do some process and ask me to input y/n

any way to send y "yes" automaically so it wont stop the batch files

Thanks
Dosth
0
Comment
Question by:dosth
  • 3
  • 2
  • 2
  • +1
10 Comments
 
LVL 95

Accepted Solution

by:
Lee W, MVP earned 20 total points
ID: 18059343
Couple of methods you can try:

echo y|{command that prompts for input}

or

create a text file, for example, called y.txt, then put a "y" on one line, press enter, save and exit.  

{command that prompts for input}<x:\path\to\file\y.txt

The above option is redirecting input so that instead of taking input from the keyboard, it takes input from the file y.txt (note, you will like need an "enter" or "carriage return" in the file or it would be like typing "y" and never pressing enter.
0
 
LVL 1

Assisted Solution

by:omniru
omniru earned 20 total points
ID: 18059346
For this to work you need to feed caspol "yes" string on standard input through input/output redirection. Simplest way is to prepend caspol invocation with "echo <string> |" construct like this:

echo yes | caspol -ag 1. -Zone Intranet FullTrust

Cheers!
0
 
LVL 15

Author Comment

by:dosth
ID: 18059357
i would like to give 10 points to leew also

how can i do that

thanks
dosth
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 1

Expert Comment

by:omniru
ID: 18059369
May be this FAQ entry can be helpful:

http://www.experts-exchange.com/help.jsp#hi69

Although it says it's impossible to assign less than 20 points.
0
 
LVL 95

Expert Comment

by:Lee W, MVP
ID: 18059377
You should read the help file.

The first person who provides the answer should be awarded the points.  In cases when you want to split the points, no person can get less than 20 points.  If you wanted to accept both of our answers, you would have had to increase the point value on the question.

If you like I can reopen the question and you can then increase the value and split the points.  Otherwise, I'll let this pass as it was only 20 points, but understand, many people volunteer their time here to help you - your awarding of points is the primary way of thanking them.  People who don't appropriate award points may cause some experts to stop answering your questions because they don't feel you're going to grade properly.

At the very least, you should explain in any question why you selected the answer you did, to be fair to the others who participated.
0
 
LVL 15

Author Comment

by:dosth
ID: 18059379
hey

i can increase point :)

please open

thanks
dosth
0
 
LVL 15

Author Comment

by:dosth
ID: 18059395
did mistake

i am new, not sure how i can hive 20 - 20 for both
0
 
LVL 3

Expert Comment

by:JamesAperta
ID: 21096050
you can use -q on the caspol command line to go "quiet" without user interaction required.  Don't know if this is a new option or not but it's available with the .NET 2 caspol.

eg
caspol -q .....

0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article outlines the process to identify and resolve account lockout in an Active Directory environment.
OnPage: Incident management and secure messaging on your smartphone
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

789 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question