ObjectARX

ObjectARX

Reply
Active Member
9 Posts
0 Kudos
Registered: ‎03-04-2010
Post 1 of 5

Wait for a command , Acad sometimes show a rotate line in command line

178 Views, 4 Replies
06-13-2012 12:20 AM

I want get the APII for rotating a short line in command line

Active Contributor
43 Posts
2 Kudos
Registered: ‎03-20-2002
Post 2 of 5

Re: Wait for a command , Acad sometimes show a rotate line in command line

06-13-2012 07:01 AM in reply to: zero111
Active Member
9 Posts
0 Kudos
Registered: ‎03-04-2010
Post 3 of 5

Re: Wait for a command , Acad sometimes show a rotate line in command line

06-13-2012 07:24 AM in reply to: zero111

not StatusBarProgress, it shows in command line like rotating a short line.

Valued Contributor
101 Posts
0 Kudos
Registered: ‎12-13-2005
Post 4 of 5

Re: Wait for a command , Acad sometimes show a rotate line in command line

07-26-2012 08:29 AM in reply to: zero111

I believe this is done by continually overwriting the prompt line with the ascii characters - \ | /  (hyphen, backslash, bar, front slash, then repeat).

 

I don't think there is a way to do this through the api.

 

Every so often, your program will need to send a backspace character and the next ascii character (given above) to the command prompt. This will make it look like a spinning line.

 

The backspace character will erase the previous character, then the next character is shown. Then a slight pause, then another backspace and the next character.

 

Let us know how it works out.

 

-Patch

 

 

(edited for spelling)

Contributor
13 Posts
1 Kudo
Registered: ‎03-28-2005
Post 5 of 5

Re: Wait for a command , Acad sometimes show a rotate line in command line

08-30-2012 10:31 AM in reply to: zero111

If you do a (princ "\r"), it will overwrite the current line of text, rather than making a new line.

 

Using that and manually incrementing the line you are rotating, you can get a spinner at the command line.

 

You migth need to throw another (princ) in to get the command line to update. In Lisp, it looks something like this:

 

(princ (strcat "\rMessage" spinner))

(princ)

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!