Solved

Show birthday at logon

Posted on 2008-11-03
8
459 Views
Last Modified: 2011-03-03
Hello,
If have a question concerning kix. I'm not a developer. I have a logon script. And at the end I want to show a messagebox wich displays the birthday of the one logging on. This works fine with just one username, but I can't make it work if there are two or three people celebrating their birthday on the same day.

Thanks in advance.
$username = ""
Select 
	Case ("@MDAYNO" + "-" + "@MONTHNO") = '3-11'
		$myname= "Firstname Lastname"
		$username = "firtlast"
	Case ("@MDAYNO" + "-" + "@MONTHNO") = '12-11'
		$myname= "Testuser"
		$username = "test"
EndSelect
 
If $username = @USERID
	;user is logged in, congratulate him/her
	MessageBox ("Congrats!", "Message", 64, 5)
Else
	;user not logged in, show message it's his/her birthday
	If $username <> "" 
		MessageBox ($myname + " has a birthday!", "Message", 64, 5)
	EndIf
EndIf

Open in new window

0
Comment
Question by:Anonyymm
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
8 Comments
 
LVL 63

Accepted Solution

by:
Zvonko earned 250 total points
ID: 22866277
Check this:
$message = ""
Select 
        Case ("@MDAYNO" + "-" + "@MONTHNO") = '3-11'
            If @USERID = "firtlast"
               MessageBox ("Congrats!", "Message", 64, 5)
            Else
               MessageBox ("Firstname Lastname  has a birthday!", "Message", 64, 5)
            EndIf     
        Case ("@MDAYNO" + "-" + "@MONTHNO") = '12-11'
            If (@USERID = "nextlast") OR (@USERID = "otheruser")
               MessageBox ("Congrats!", "Message", 64, 5)
            Else
               MessageBox ("Nextname Lastname and Other User do have a birthday!", "Message", 64, 5)
            EndIf     
EndSelect

Open in new window

0
 

Author Comment

by:Anonyymm
ID: 22866924
Thanks! I was thinking to difficult. I had the 'or', but was trying to make the "Nextname Lastname" and "Other User" variable.
0
 
LVL 63

Expert Comment

by:Zvonko
ID: 22867156
And why did you grade my support with a grade B?
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:Anonyymm
ID: 22874142
Because it is an good answer.
0
 
LVL 63

Expert Comment

by:Zvonko
ID: 22878699
Next time you are also on my B list ;-)
0
 

Expert Comment

by:Tamooz
ID: 35024634
Hello,
I am also looking for a way to make a pop up on user's who celebrate their birthday.
scenario: a certain user in our company celebrates his birthday, he logs on his computer and gets a pop up that says Happy Birthday and etc.
Can the script above help me, and also how do i implement this script?
many thanks.
0
 

Expert Comment

by:Tamooz
ID: 35024682
also i would like to add...
I would like not only that the user will get the pop up, also i would like that the other people on the network will get a reminder for this event.
I suppose that i will need two scripts, but more important for me is that user in my workplace will know about special events like birthdays by pop ups.

Again thanks.
0
 
LVL 63

Expert Comment

by:Zvonko
ID: 35024837
Open your own new fresh question please.
You can also reference to this question if you like.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Over the years I have built up my own little library of code snippets that I refer to when programming or writing a script.  Many of these have come from the web or adaptations from snippets I find on the Web.  Periodically I add to them when I come…
Not long ago I saw a question in the VB Script forum that I thought would not take much time. You can read that question (Question ID  (http://www.experts-exchange.com/Programming/Languages/Visual_Basic/VB_Script/Q_28455246.html)28455246) Here (http…
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…

731 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