Stand alone number sequence generator?

Does anyone know where I may find a small stand alone application that will return the next sequential number when the programme is executed.
I can acieve this with an Excel macro, but it takes too long to keep opening Excel just for a number.
Ideally the application would copy the number to the clipboard.

This is because my colleagues who use a variety of software need a unique similarly formatted number when indexing their documents. A central file would allow them to create a unique sequential refernce.
Des
spar-kleOperations DirectorAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JIEXACommented:
I suppose, it's on Windows. If so, create a msg.bat file with the following contents, and run it each time you need new number.
The last number resides in msg.dat file.
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set f=msg.dat
if not exist %f% echo 0 > %f%
for /f %%i in (%f%) do set /a v=1+%%i & echo !v! > %f%
type %f%
pause

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
spar-kleOperations DirectorAuthor Commented:
Excellent this is exactly the kind of thing I was after, thank you
2 things...
1.Instead of displaying would it be possible to copy the number directly to the clipboard?
2.Is it also possible to prefix the number?

Thanks
Des
0
JIEXACommented:
1. http://www.petri.co.il/software/clip.zip  (for clip.exe)
2.
replace:
  type %f%
with:
  for /f %%i in (%f%) do set v=my prefix %%i my postfix & echo !v!
or with:
  for /f %%i in (%f%) do set v=my prefix %%i my postfix & echo !v! | clip.exe

Open in new window

0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

spar-kleOperations DirectorAuthor Commented:
That's great, is it possible to suppress the command window?
0
spar-kleOperations DirectorAuthor Commented:
..alternatively to automatically close the window
0
JIEXACommented:
Remove the last "pause" command. The window will open and close.

I've tried to open it out of the desktop (Properties / Layout / Windows position), but it does not work for out-of-boundary.
0
spar-kleOperations DirectorAuthor Commented:
Thanks Jiexa for all your help
Works perfectly
0
spar-kleOperations DirectorAuthor Commented:
Excellent.
Thanks for all your help
Des
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming

From novice to tech pro — start learning today.