I'm going to shut this post down. Different Thai embassies have different processes to get a visa. You can find a listing of the various consulates and embassies at
****************************
Contact your local Thai consulate and ask for their specific requirements to get a visa or for entry.
There are also some Facebook groups out there for people who are stranded overseas.