have the same setup and had everything working under windows 7 like this:
start /D "C:\Users\dts350z\Downloads\cgminer-3.9.0-windows\cgminer-3.9.0-windows" cgminer.exe --usb 2:11,2:14,2:15 -o stratum+tcp://stratum.d7.lt:3333 -u dts350z.1 -p 12345
and
start /D "C:\Users\dts350z\Downloads\cgminer-run-windows-20131224\cgminer-run" cgminer.exe --usb 2:12 --bmsc-options 115200:20 -o stratum+tcp://stratum.d7.lt:3333 -u dts350z.975 -p 12345 --bmsc-freq 0781
Note the separate versions of cgminer.
Now on windows 8.1 I can't get the Ant Miner to run. The frequency won't set.
Also, it's irritating that on every boot the USB bus and device numbers change, and I have to figure out which device is the Ant miner by trial and error.
.
I got it to work with this config on 8.1, using these drivers for both Sapphire & Ant:
http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx and BFGminer
"expiry" : "120",
"expiry-lp" : "3600",
"gpu-dyninterval" : "7",
"log" : "5",
"no-pool-disable" : true,
"no-show-processors" : true,
"no-show-procs" : true,
"no-unicode" : true,
"queue" : "5",
"scan-time" : "60",
"skip-security-checks" : "0",
"submit-stale" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"scan" : [
"antminer:all"
],
"set-device" : [
"antminer:clock=x0981"
]
and
"expiry" : "120",
"expiry-lp" : "3600",
"gpu-dyninterval" : "7",
"log" : "5",
"no-pool-disable" : true,
"no-show-processors" : true,
"no-show-procs" : true,
"no-unicode" : true,
"queue" : "5",
"scan-time" : "60",
"skip-security-checks" : "0",
"submit-stale" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"scan" : [
"icarus:all"
],
"icarus-options" : "115200:1:1",
"icarus-timing" : "3.0=100"