it has the quirk that I can't make a good .bat file. I have to run cgminer alone then enter a pool. pretty sure that is something to do with vmware fusion shell.
This might be VM performance lag; I would suggest adding:
timeout 5
between each step in the bat file. This will cause a pause of 5 seconds between each step. If its VM performance lag thats the problem this should solve it. Maybe if your mac is old you will need 10 seconds.
so
cgminer.exe -o stratum+tcp://solo.ckpool.org:3333 -u 1JiWuyX94wrCr7JhkAn7x5qNMCEef1KhqX.philipma1957sticks --compac-freq 150
needs to be :
cgminer.exe -o stratum+tcp://solo.ckpool.org:3333 -u 1JiWuyX94wrCr7JhkAn7x5qNMCEef1KhqX.philipma1957sticks --timeout 5 --compac-freq 150
did not work
This is not a cgminer option it is a windows cmd built into command prompt. With your provided data you would use:
timeout 5
cgminer.exe -o stratum+tcp://solo.ckpool.org:3333 -u 1JiWuyX94wrCr7JhkAn7x5qNMCEef1KhqX.philipma1957sticks --compac-freq 150
I would also add a cd cmd at the beginning to ensure that the current directory is the folder containing cgminer.exe. This is specific to your computer. The easiest way to find the correct path ( without making common mistakes ) is to:
right click cgminer
make a shortcut
right click the shortcut and select properties
copy the path in target
edit your batch file
add at the top
cd (paste the path from target here)
then delete the cgminer.exe leaving the last \
so your batch file should look something like:
cd C:\Users\computerusername\Desktop\
timeout 5
cgminer.exe -o stratum+tcp://solo.ckpool.org:3333 -u 1JiWuyX94wrCr7JhkAn7x5qNMCEef1KhqX.philipma1957sticks --compac-freq 150