![]() |
| ||
| IP adresses Ok, Im still really shaky w/useing python with other programs. So here is my question, is it possible to create just a very small program that grabs my IP adress, copys it, and then sends it to certain IM buddys? The reason I am asking this is beacause my friends and I play a multiplayer game but, the game requires me to give out my IP to every singe person who wants to play, not to mention I also use a program called teamspeak that requires them to type my ip. If it can't send it to im buddys is it possible to just have it copy it to the clipboard? Help apprecaited. :cheesy: |
| ||
| Re: IP adresses It might depend on what OS you are using, but here is one way ... [php]# socket.getaddrinfo returns a list of tuples # tuple[4][0] of each list element is the IP address import socket addrs = socket.getaddrinfo(socket.gethostname(), None) for addr in addrs: print addr[4][0] [/php] |
| ||
| Re: IP adresses Wait so all i need to do is use that code and it will copy it to my clip board? Or will it just print it in the DOS box? Oh and I am using XP for Windows. And what is a tuples? |
| ||
| Re: IP adresses This is not very efficient, but you could get your ip using a webbased service import urllib2 I am not sure how to get that on you clipboard. |
| ||
| Re: IP adresses Quote:
|
| ||
| Re: IP adresses Good question, I am not familiar with the program called teamspeak. The socket module brings up both IPs on Windows as long as you are connected, otherwise only the internal IP. You might have to go to wxPython to handle the ClipBoard. A tuple is an immutable collection of objects separated by commas, usually enclosed in (). In the socket code just print addrs to see what it looks like. |
| ||
| Re: IP adresses using pywin32 adding to the clipboard is easy. import win32clipboard, urllib2 |
| ||
| Re: IP adresses How about Tkinter I've learned basic programming in that but i dont know if i can learn wx Python or Pywin32 but if i have to then i dont mind learning that in place of Tkinter. |
| ||
| Re: IP adresses Quote:
|
| ||
| Re: IP adresses Oh and I am reeeeeeeeeeaaaaaaaaaalllllllly shaky with using classes, that is probably the thing I am most having trouble with when it comes to Python and Tkinter.[I just can't fully grasp the consept (ie. don;t understand why self is in there that really bugs me)] |
| All times are GMT -4. The time now is 4:54 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC