![]() |
|
#211
|
|||
|
|||
|
Thanks... I'll try that.
It does just seem to be random luck when I get the right DB tho... Highlight would be nice [img]/images/graemlins/smile.gif[/img] But like I said... I'm still messing with the demo |
|
#212
|
|||
|
|||
|
Hmm...
Well, not real sure what I've done but it will NOT recognize my new DB. And the no highlight thing is really messing with me. |
|
#213
|
|||
|
|||
|
[ QUOTE ]
Have just updated the script so that tables which you have open allready have are listed like this: "[[TableName]]". Pretty minor change, but it was getting real confusing when I tried using it while 9-tabling. ; ________ Remote PTS v0.3 - by jukofyork & Roland _________ ; Steps to get working: ; 1. In a seperate user area start a copy of Party and PTS. ; 2. After PTS is running, run this script in that user area. ; 3. Start PTS doing a continuous automatic scan and apply a filter in PTS if you wish. ; 4. leave this user area by pressing Windows+L keys together. ; 5. In your main (play) user area, start a copy of Party and a copy of this script. ; 6. You should now see "Remote PTS" display whatever PTS is displaying in the other user area. ; 7. Tables may be opened from "Remote PTS" by double-clicking their name (just as in PTS itself). ; Problems: ; a. Make sure you are careful to leave PTS scanning in the other user area and do not return ; to this user area (for some reason this often causing PTS auto-scan to stop working). ; b. If it seems like PTS is not scanning or "Remote PTS" is not grabbing the list, then ; go back into the other user area, stop the auto-scan, reset the table list and restart PTS ; scanning again (you may have to do this a few times to get it working). ; If we can see PTS running then lets go into listview Grabber mode. IfWinExist, PTS v1.06 { Loop { ; Delete the old copy of tables.txt (if it exists). FileDelete, tables.txt ; Grab the contents of the listview and dump to tables.txt ControlGet, List, List, , SysListView321, PTS v1.06 FileAppend , %List%, *tables.txt ; Sleep for 20 seconds. sleep, 20000 } } ; Otherwise, lets go into remote-display mode. else { ; 1st Create the ListView with two columns, Name and Size: Gui, Add, ListView, r10 w650 gMyListView, TABLE|SITE|NBS|TYP|LEVEL|POT|PWD|BUD|FISH|SHA|VPIP |PFR|AFT|WSD|BB|#G|STATUS ; Display the window and return. The script will be notified whenever the user double clicks a row. Gui +AlwaysOnTop Gui, Show ; Start displaying the listview. gosub, PopulateListView SetTimer, PopulateListView, 20000 return MyListView: if A_GuiEvent = DoubleClick { ;___ A_EventInfo contains the focused row number; insert the correct comlumn number LV_GetText(TableName, A_EventInfo, 1) ;___ Now we want to focus that table in the PartyListView WinWait, PartyPoker.com: ;___sets the LastFoundWindow (so we don't have to type in the name over and over again) ;WinActivate, PartyPoker.com: Loop ;__ see below... { ; Lets makes sure we have the correct listview in focus. ControlFocus, SysListView321 ControlClick, SysListView321 ;___ I've had ControlFocus fail here, but this always works ControlSendRaw, SysListView321, %TableName% ;___ this wasn't so hard, huh? FPRIVATE "TYPE=PICT;ALT=" Just send the name, that should focus the table ;___ now I'm guessing you'll want to open it; since the above method sometimes fails, we double-check: ControlGet, row, List, Fosused, SysListView321 IfInString, row, %TableName% break ;__ terminate the loop; else we'd send the name all over again ;__ but maybe there's some other problem, so it's better we only try, say, three times If a_index = 3 { TrayTip, ERROR, Unable to open %TableName%,,3 return } } ControlSend, SysListView321, {Enter};___open the table } return GuiClose: ; Indicate that the script should exit automatically when the window is closed. ExitApp PopulateListView: FileRead, List, tables.txt if not ErrorLevel ; Successfully loaded. { ; Clear it ready to start again. LV_Delete() Loop, Parse, List, `n ; Rows are delimited by linefeeds (`n). { RowNumber := A_Index LV_Add(RowNumber) Loop, Parse, A_LoopField, %A_Tab% ; Fields (columns) in each row are delimited by tabs (A_Tab). { ; If this window is displayed allready, then lets blank it out. TableName := A_LoopField if A_Index = 1 IfWinExist, %A_LoopField% TableName = [[%A_LoopField%]] ; v0.4: Make it obvious which tables we have open. LV_Modify(RowNumber, "Col"A_Index , TableName) } } LV_ModifyCol() ; Auto-size each column to fit its contents. } return } ; _____________________ end of code ________________________ [/ QUOTE ] Jek, I haven't read the other posts, but what exactly does your program do/what is its purpose? Lazy, Greg |
|
#214
|
|||
|
|||
|
I've been using this program for three days now and on the usefulness scale, I rate it as a 3 out of 10 (could easily become a 7). There are still a ton of improvements to be made and until they're addressed, I would not advise people against shelling out the $20 to register it.
ptssupport, I've outlined my suggestions to you in three separate emails. Hope you get a chance to look at them. |
|
#215
|
|||
|
|||
|
All this script does is allow you to grab the list box of tables, and then view it/use it in another user area (or on another PC via a networked folder).
The reason I wrote it was to allow me to use PTS in continuous auto-scan mode without it stealing the focus from me all the time in my main user area. Since then I've pretty much stopped opening tables via the Party lobby and just move the lobby off the edge of the screen and use remote-PTS to open them (stops all the lobby popup/popdown stuff too). Beware if you do try using it though, as getting the grabber side of the script to work is pretty hard (it takes me like 3/4 attempts every time to get it going...). Juk [img]/images/graemlins/smile.gif[/img] |
|
#216
|
|||
|
|||
|
Thanks Juk, but I'm slightly confused. You are suggesting pulling the party lobbing as far to a side as possibly, but PTS minimized, and use your program to open tables?
|
|
#217
|
|||
|
|||
|
[ QUOTE ]
Thanks Juk, but I'm slightly confused. You are suggesting pulling the party lobbing as far to a side as possibly, but PTS minimized, and use your program to open tables? [/ QUOTE ] Yep, it's a bit confusing and hard to get going. Here's what I do: In a separate user area: 1. Run Party. 2. Run PTS. 3. Run remote-PTS script. 4. Setup your desired filter in PTS and start it off doing a continuous scan. 5. Leave this user area by pressing the windows+L keys together (DON'T use logoff from the start menu as this messes the scanning up). NOTE: If you have problems with PT DBs not being accessible from this area, then you will have to run Party, PTS and a copy of AHK with different credentials (ie: create a shortcut and look in the "Advanced settings"). NOTE: This sometimes doesn't work, so you have to repeat a few times until you manage to leave using windows+L and still have PTS scanning... In your play user area: 1. Run Party. 2. Run another copy of remote-PTS. 3. Move the party lobby of the edge of your desktop. 4. Select your tables from inside of remote-PTS GUI. A lot of messing (and I wouldn't try unless you are fairly experienced with computers), but seems to work OK after you get it going and is very helpful for multitabling when its going (be careful to not return to the user area where PTS is running, as this sometimes stops the scanning...). Juk [img]/images/graemlins/smile.gif[/img] |
|
#218
|
|||
|
|||
|
Thanks for the explaination Juk, but what is a User Area?
|
|
#219
|
|||
|
|||
|
[ QUOTE ]
I've been using this program for three days now and on the usefulness scale, I rate it as a 3 out of 10 (could easily become a 7). There are still a ton of improvements to be made and until they're addressed, I would not advise people against shelling out the $20 to register it. ptssupport, I've outlined my suggestions to you in three separate emails. Hope you get a chance to look at them. [/ QUOTE ] Hi, Well, i've to admit this of kind of post makes me mad. Thanks a lot for the support, man, and thanks a lot for telling people not to buy PTS. OK, let's review the suggestions you sent by mail: - There needs to be buttons on the GUI itself to start and stop scanning. It's such a hassle having to click the "Start" menu to do these. Good point, i'll add new Hotkeys in the next release. - Also, there needs to be an option that removes a table from the list. What's the point? If you don't like the table, just don't open it - When PTS finishes scanning, the "TABLE SCAN" Status reads "Stopped" ---- where did the Elapsed / Estimated time label go? I wanna see how long the scan took if I leave it scanning while I take a shower or something... Okaayyy, i'll add that so that you can take your shower or something... - Also, why does it seem like the Listbox is being cleared every single time a table is added to the list? It looks very unappealing. Sorry, i'll try to make more "pretty" - I noticed that double-clicking a table on the list will search the list in the Party lobby, but you need to make it so that it doesn't search for the table if it's already open. True, but it only takes a few seconds even if the table is already opened, not a big deal. - Also, in the Fish Settings, I would like another setting to be "Net $Won" (obviously a bigger negative number indicates fishiness). There are a lot of players who have decent VPIP/PFR stats but simply throw their money away. It's already in PTS, read the Help/FAQ And that's it! So once again i'm open to request, and you see that i'll even add some of yours in the next release. But come on man, your suggestions are very MINOR, comparing to the functionnalities PTS already has, so please try to be fair and show some support. I hope the next release will get a 7 in your much anticipated "scale". Regards PTS support |
|
#220
|
|||
|
|||
|
[ QUOTE ]
Thanks for the explaination Juk, but what is a User Area? [/ QUOTE ] Its like a seperate account on your PC with a seperate desktop, etc. Juk [img]/images/graemlins/smile.gif[/img] |
![]() |
| Thread Tools | |
| Display Modes | |
|
|